Palindrome Number溢出怎么处理?
来源:互联网 发布:java继承是什么意思 编辑:程序博客网 时间:2024/05/16 11:19
1. x == reverse(x)?
2. 算术运算
public class Solution { // 1. could negative number be Palindrome? // 2. reverse Integer! public boolean isPalindrome(int x) { if (x < 0) return false; return x == reverseInt(x); } public int reverseInt(int x) { int res = 0; while(x != 0){ res *= 10; res += x%10; x = x/10; } return res; }}
public class Solution { //法二 public boolean isPalindrome(int x) { if (x < 0) { return false; } //find out how many digits it has int div = 1; while (x/div >= 10) { div *= 10; } while (x != 0) { int left = x / div; int right = x % 10; if (right != left) { return false; } x = x % div / 10; div /= 100; } return true; }}
0 0
- Palindrome Number溢出怎么处理?
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- 程序设计作业报告3
- iOS中的storyboard使用 (第一部分)
- 软工之面向对象
- VS恢复调试时出现的确认对话框
- LDA与最小二乘法的关系及其变种详解
- Palindrome Number溢出怎么处理?
- 开发Openfire聊天记录插件
- 分数变小数可行的方法把整数和分数分开打用%以及POW
- 备注:AWS云上面安装Afaria服务器
- 括号匹配
- CentOS6.4下Mysql数据库的安装与配置
- 有些东西掉在了我前进的路上,我回头捡回来了。
- stm32之事件与中断区别
- Android实现推送方式解决方案