HJ99 自守数

思路:

step1:输入整数,同时创建一个计数器;
step2:从0至n开始遍历,如果字符i 与 字符i**2后面的i位 完全相同,则计数器记录+1;
step3:打印计数器

代码如下:

n = int(input())
count = 0
for i in range(n+1):
    if str(i) == str(i**2)[-len(str(i)):]:
        count += 1
print(count)