求 n ! n! n! 中某个数码出现的次数。
第一行为 t ( t ≤ 10 ) t(t \leq 10) t(t≤10),表示数据组数。接下来 t t t 行,每行一个正整数 n ( n ≤ 1000 ) n(n \leq 1000) n(n≤1000) 和数码 a a a。
对于每组数据,输出一个整数,表示 n ! n! n! 中 a a a 出现的次数。
2
5 2
7 0
1
2
def work(data):
anss=1
for i in range(1,data+1):
anss*=i
return anss
if __name__=="__main__":
num = int(input())
for item in range(num):
n, a = map(int, input().split())
mapp=work(n)
srt=str(mapp)
value=srt.count(str(a))
print(value)
最近两天考试,用py精度之王水一篇,保持个博客量。考完试好好做