阶乘数码#洛谷
题目描述
求 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 出现的次数。
样例 #1
样例输入 #1
2
5 2
7 0
样例输出 #1
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精度之王水一篇,保持个博客量。考完试好好做
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!