在一行中输入两个整数
,用空格隔开。其中
表示区间上界,
表示要统计的数字。
输出一个整数,表示数字
在区间
中出现的次数。
11 1
4
在中,数字 1 出现了 4 次。
20 1
12
在区间到
中,数字 1 出现在
中,共 12 次。
n,x = map(int,input().split()) t = 0 for i in range(1,n+1): for j in range(len(str(i))): if str(x) in str(i)[j]: # 如果x在i的第j个字符出现,那t计数一次 t += 1 else: t = t print (t) # 会报错 # 运行超时:您的程序未能在规定时间内运行结束,请检查是否循环有错或算法复杂度过大。
m,n=map(int,input().split()) cc='' for i in range(1,m+1): i=str(i) cc+=i # 意思是把所有数字的文本先加在一起,组成一个名为cc的长文本, con=cc.count(str(n)) # 再在cc之中用count,数n这个数字出现的次数 # 妙哇! print(con)