...回文数....

香蕉道飞翔の雄鹰丁一朗 香蕉道飞翔の雄鹰丁一朗 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

首先可以将数字x看做一个字符串,根据题意可知小于0的时候返回的一定是false;然后判断当x大于0的情况,将x与空字符串连接转换为字符串形式,此时将字符串反转,对反转前后的字符串进行equals值比较,相等则返回true,否则返回false。

class Solution {
    public boolean isPalindrome(int x) {
        if(x<0){
            return false;
        }else{
            String str = ""+x;
            String str1 = "";
            for(int i =str.length()-1;i>=0;i--){
                str1+=str.charAt(i);
            }
            System.out.println("str="+str);
            System.out.println("str1="+str1);
            if(str.equals(str1)){
                return true;
            }else{
                return false;
            }
        }
    }
}

 

...全文
评论
收藏 已收藏
分享
返回顶部