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)
n = int(input())
count = 0
for i in range(n+1):
if str(i) == str(i**2)[-len(str(i)):]:
count += 1
print(count)