热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_53231455
黛琳ghz 2022年度博客之星前端领域TOP 8
3 年前
trueweixin_53231455

vscode yyds

C站每日精选
CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
有没有学python的大佬帮我看一下,数字一大就超时,怎么优化一下代码给出一个正整数n,注意正整数不包含前导0,即n可以是5,但不会是05或005或0005。请统计1到n中分别用到多少次数字0,1,2,…,9。输入一个整数n(1≤n≤2^31-1)输出输出10行,在第k行输出1到n中用到数字k-1 的次数,k=1,2,…,10输入样例 1 11输出样例 11411111111提示n = int(input())l = [0]*10for i in range(1, n + 1): while i!=0 : l[i % 10] += 1 i //= 10for i in range(0, 10): print(l[i])
立即登录