题目要求判断一个整数是不是回文数,假设输入是1234321,就返回true,输入的是123421,就返回false。题目要求in-place,思路其实很简单,在LeetCode(7)里面我们刚好做了reverse integer,我们就可以利用reverse integer得到一个reverse number,然后和输入作对比,如果与输入一致,则返回true,如果不一致,则返回false。代码如下:

 public class Solution {
public boolean isPalindrome(int x) {
if (x < 0) return false;
int reverse = reverse(x);
if (reverse == x) return true;
else return false;
} private int reverse(int x) {
int reverse = 0;
while (x > 0) {
reverse = reverse * 10 + x % 10;
x = x / 10;
}
if (reverse < 0) return -1;
else return reverse;
}
}

最新文章

  1. 欢迎使用 MWeb
  2. 使用 antd Table组件, 异步获取数据
  3. .NET NLog 详解(四) - filter
  4. NOI模拟赛Day5
  5. 电商O2O-11种最佳运营模式
  6. CSS3关于transition过渡
  7. Umbraco部署到IIS中权限问题(back office没有权限新建template)
  8. PHP中变量,常量,超级全局变量小结
  9. Mac 如果一定要写个锁屏程序的话就这样
  10. SplitButton( 分割按钮)
  11. ios百度地图不能定位问题
  12. 9、Cocos2dx 3.0游戏开发找小三之工厂方法模式与对象传值
  13. Process Explorer(增强任务管理器) V16.05 免费绿色版
  14. MongoDB系列六(聚合).
  15. 深度学习(一)——CNN算法流程
  16. #012python实验课
  17. 【C#】获取URL上的参数
  18. centos6分辨率设置
  19. ASP.NET MVC 4 (六) 帮助函数
  20. zabbix客户端自动注册

热门文章

  1. hdu - 1180 诡异的楼梯 (bfs+优先队列)
  2. grep/awk/sed 或者 并且 否定
  3. 《OD大数据实战》Hue环境搭建
  4. hdu 1520 Anniversary party || codevs 1380 树形dp
  5. JSON 之 SuperObject(7): 可以省略的双引号
  6. Windows 下搭建LDAP服务器
  7. Large Object Heap内存碎片在.NET 4.5中的改进
  8. 20160131.CCPP体系详解(0010天)
  9. context-param引发spring容器以及servlet容器的关联
  10. In App Purchase翻译