题解 | #自守数#
自守数
https://www.nowcoder.com/practice/88ddd31618f04514ae3a689e83f3ab8e
if __name__ == '__main__': n = int(input()) res = 0 for i in range(n+1): sq = pow(i,2) if str(i) == str(sq)[len(str(sq))-len(str(i)):]: #将int转换成字符串再利用字符串的位置信息进行对比 res+=1 print(res)