123456789101112131415 public class Solution{ public boolean isPalindrome(int x){ if(x < 0) return false; int result = 0 ; int temp = x ; while(temp != 0){ result = result * 10 + temp%10; temp = temp/10; } return x == result ? true : false; }} 思路 小于0的数不考虑 将int x 反转为新的result,如果和原来的数相等,就是回文 12345 while(x > temp){// result = result * 10 + temp%10;// temp = temp/10;// }// return (x == temp || temp == x/10) 赞微海报分享
近期评论