题解 | #自守数#
自守数
https://www.nowcoder.com/practice/88ddd31618f04514ae3a689e83f3ab8e
let n = parseInt(readline());//输入的整型数
let sum = 0;//n以内自然数的数量
while(n>=0){
let mi = n * n;//n的平方
let nString = n.toString();//数字n转为字符
let nLen = nString.length;//字符的长度
let res = mi % (Math.pow(10,nLen));//n的平方 模 10的nLen次方
if(res === n){//如果res 全等于 n
sum++
}
n--;
}
console.log(sum);


查看12道真题和解析