491. 回文数
判断一个正整数是不是回文数。
回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。
样例
例1:
输入:11
输出:true
例2:
输入:1232
输出:false
解释:
1232!=2321
注意事项
给的数一定保证是32位正整数,但是反转之后的数就未必了。
思路:循环比较首尾数字
public class Solution {
/**
* @param num: a positive number
* @return: true if it's a palindrome or false
*/
public boolean isPalindrome(int num) {
// write your code here
String ret=num+"";
char[] chars=ret.toCharArray();
for (int i=0;i< (chars.length/2);i++){
if (ret.charAt(i)!=chars[chars.length-i-1]){
return false;
}
}
return true;
}
}