美文网首页常用算法
2019-08-04-算法回文数

2019-08-04-算法回文数

作者: 王元 | 来源:发表于2019-08-04 21:44 被阅读0次

    定义:回文数 正序和倒序读都是一样的

    /**
     * 回文数 正序和倒序读都是一样的
     * @param x
     * @return
     * 转为String ,双向指针解决
     */
    public static boolean isPalindrome(int x) {
        if(x < 0) {
            return false;
        }
        boolean isPalindrome = true;
        String s = String.valueOf(x);
        int start = 0;
        int end = s.length() - 1;
        while (start <= end) {
            if(s.charAt(start) == s.charAt(end)) {
                start++;
                end--;
                continue;
            } else {
                isPalindrome = false;
                break;
            }
        }
        return isPalindrome;
    }
    

    相关文章

      网友评论

        本文标题:2019-08-04-算法回文数

        本文链接:https://www.haomeiwen.com/subject/eohudctx.html