题解 | #自守数#
自守数
https://www.nowcoder.com/practice/88ddd31618f04514ae3a689e83f3ab8e
import sys
while True:
try:
nums = 0
n = int(input())
for i in range( 0 , n + 1 ):
if i <= 9:
len = 1
elif i <= 99 :
len = 2
elif i<= 999:
len = 3
else :
len = 4
if i ** 2 % 10**len == i :
nums += 1
print(nums)
except:
break
查看11道真题和解析
文远知行公司福利 551人发布