题解 | #N皇后问题#
N皇后问题
http://www.nowcoder.com/practice/c76408782512486d91eea181107293b6
思路
- 标签:数学
- 如果是负数则一定不是回文数,直接返回 false
- 如果是正数,则将其倒序数值计算出来,然后比较和原数值是否相等
- 如果是回文数则相等返回 true,如果不是则不相等 false
- 比如 123 的倒序 321,不相等;121 的倒序 121,相等
代码
class Solution {
public boolean isPalindrome(int x) {
if(x < 0)
return false;
int cur = 0;
int num = x;
while(num != 0) {
cur = cur * 10 + num % 10;
num /= 10;
}
return cur == x;
}
} 画解
<,
>

美的集团公司福利 815人发布
查看5道真题和解析