题解 | #[NOIP2010]数字统计#

[NOIP2010]数字统计

https://ac.nowcoder.com/acm/problem/16599

L, R = [int(x) for x in input().split()]
lt = []

for i in range(L, R + 1):
    lt.append(str(i))

string = ''.join(lt)

print(string.count('2'))
1.先获取到边界,也就是最小值和最大值
2.从最小值L循环递增到最大值R,每次循环都转换一下i的类型,然后加入列表中【因为列表元素有数字无法直接通过join将列表转为字符串】
3.通过string的count方法计算整个字符串中包含多少个2即可
全部评论

相关推荐

程序员牛肉:你这简历有啥值得拷打的?在牛客你这种简历一抓一大把,也就是个人信息不一样而已。 关键要去找亮点,亮点啊,整个简历都跟流水线生产出来的一样。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务