题解 | #自守数#
自守数
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);