描述 |
|
---|---|
知识点 | 查找 |
运行时间限制 | 10M |
内存限制 | 128 |
输入 | int型整数 |
输出 | n以内自守数的数量。 |
样例输入 | 2000 |
样例输出 | 8 |
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
int n=sc.nextInt();
int count=0;
for(int i=0;i<=n;i++){
if(istrue(i)){count++;}
}
System.out.println(count);
}
sc.close();
}
private static boolean istrue(int n){
String s=n*n+"";
String ss=n+"";
String sr=s.substring(s.length()-ss.length(),s.length());
if(sr.equals(ss)){
return true;
}
return false;
}
}