平方对称数

1kesou

关注

阅读 27

2022-02-25

判断一个非负整数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");
        }
}

精彩评论(0)

0 0 举报