题解 | #牛的回文编号#

牛的回文编号

https://www.nowcoder.com/practice/f864e31a772240f1b4310fbdc27fad48

.考察回文的相关知识。根据题目意思,回文需要正反遍历后一模一样才能成立,所以对于整型数据来说,这个数和他的逆序整数相减后的值需要为0,所以考虑将整型逆序,而转变为字符串更好操作,所以这里转为StringBuilder调用逆序函数逆序后再转为字符串,最后将字符串强转为int,得到逆序后的整数。二者相减判断是否为0即可证明。

完整Java代码如下所示

import java.util.*;


public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 
     * @param x int整型 
     * @return bool布尔型
     */
    public boolean isPalindrome (int x) {
        // write code here
        String s = new StringBuilder(String.valueOf(x)).reverse().toString();
        int y = Integer.parseInt(s);
        return x-y==0;
    }
}

全部评论

相关推荐

爱吃烤肠的牛油最喜欢...:50K是ssp了估计,ssp的人家多厉害都不用说,每年比例大概在百分之5左右
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务