判断一个非负整数n(n<256)是否是平方对称数
问题描述:11的平方是121 ,则是11是平方对称数。输出“yes”,否则输出“no”
解题思路:简单来说就是对称,用双指针也行,用模和除法也行;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int tmp = n;
int pow = (int)Math.pow(n, 2);
String s = "";
while(n!=0){
s += n%10;
n = n / 10;
}
if(s.equals(tmp+"")){
System.out.println("YES");
}else{
System.out.println("NO");
}
}