题解 | #自守数#

自守数

http://www.nowcoder.com/practice/88ddd31618f04514ae3a689e83f3ab8e

while True:
    try:
        n = int(input())
        count = 0
        for i in range(n+1):
            if str(i) == str(i**2)[-len(str(i)):]:
                count += 1
        print(count)
    except:
        break
全部评论
抄百度百科的有意思吗?还存在代码语法错误
点赞 回复 分享
发布于 02-10 15:01 四川
同问,if这行是怎么做到的??
点赞 回复 分享
发布于 2022-08-17 17:06 上海
大佬,请教下在i=625的时候,i*i=390625,count应该是会算两次,想问下这个里面是怎么处理625和0625。运行结果是对的,但是我没太看懂
点赞 回复 分享
发布于 2022-07-26 13:33
:]:这是啥意思呢
点赞 回复 分享
发布于 2022-06-09 23:06

相关推荐

06-27 18:45
中山大学 Ruby
25届应届毕业生,来广州2个礼拜了,找不到工作,绝望了,太难过了…
应届想染班味:9爷找不到工作只能说明,太摆了或者太挑了。
点赞 评论 收藏
分享
每晚夜里独自颤抖:这个在牛客不是老熟人了吗
点赞 评论 收藏
分享
真烦好烦真烦:牛友太有实力了
点赞 评论 收藏
分享
评论
38
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务