0
点赞
收藏
分享

微信扫一扫

平方对称数

1kesou 2022-02-25 阅读 27
javaleetcode

判断一个非负整数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 条评论