阶乘数码#洛谷

2024-01-09 20:33:41

题目描述

n ! n! n! 中某个数码出现的次数。

输入格式

第一行为 t ( t ≤ 10 ) t(t \leq 10) t(t10),表示数据组数。接下来 t t t 行,每行一个正整数 n ( n ≤ 1000 ) n(n \leq 1000) n(n1000) 和数码 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精度之王水一篇,保持个博客量。考完试好好做

文章来源:https://blog.csdn.net/KLSZM/article/details/135488156
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。