问题描述:

LeetCode 9 Palindrome Number

解答:

class Solution {
    public boolean isPalindrome(int x) {
        String s=(String.valueOf(x));
        int len=s.length();
        if(len%2==0) {//偶数
            for (int i = 0; i <len/2; i++) {
                if(s.charAt(i)!=s.charAt(len-i-1)){
                    return false;
                }
            }
        }else{
            for (int i = 0; i <len/2; i++) {
                if(s.charAt(i)!=s.charAt(len-i-1)){
                    return false;
                }
            }
        }
        return true;
    }
}

优化:

class Solution {
    public boolean isPalindrome(int x) {
        String s=(String.valueOf(x));
        int len=s.length();
        for (int i = 0; i <len/2; i++) {
            if(s.charAt(i)!=s.charAt(len-i-1)){
                return false;
            }
        }
        return true;
    }
}

 

相关文章:

  • 2021-09-17
  • 2021-11-09
  • 2021-12-12
  • 2021-11-01
  • 2022-01-19
  • 2021-08-12
  • 2022-01-18
  • 2021-11-17
猜你喜欢
  • 2021-08-16
  • 2021-04-11
  • 2021-12-12
  • 2021-09-22
  • 2021-07-24
  • 2021-08-03
  • 2021-11-25
相关资源
相似解决方案