6_leetcode_Palindrome Number
来源:互联网 发布:隐藏域名ip cdn 编辑:程序博客网 时间:2024/05/18 01:24
Determine whether an integer is a palindrome. Do this without extra space
1:给出数字是负数以及个位数的时候。2:分别从前到后和从后到前获得最高位和相应最低位,比较两者的大小, 如果都分别相等,则是回文数
bool isPalindrome(int x) { if( x < 0) return false; if( x < 10) return true; bool result = false; long long left = 1; int right = 1; while(x / (left * 10)) { left *= 10; } while(left > right && (x / left) % 10 == (x / right) % 10) { left = left / 10; right = right * 10; } if(left <= right) { result = true; } return result; }
0 0
- 6_leetcode_Palindrome Number
- 118_leetcode_Palindrome Partitioning
- 147_leetcode_Palindrome Partitioning II
- Number
- number
- number
- Number
- number
- number
- Number
- Number
- NUMBER
- Number
- Number()
- number
- Number
- Number
- E: number number number
- LeetCode: Balanced Binary Tree [110]
- LeetCode: Minimum Depth of Binary Tree [111]
- 保存,读取,状态切换
- leetcode_Longest Palindromic Substring
- 【oracle form】开发中用到的一些东西
- 6_leetcode_Palindrome Number
- python一些基本知识点之列表(二)
- 虚拟运营商合约机 国产手机的新机会?
- 7_leetcode_container with most water
- JTabel中有JCheckBox如何导出Excel
- 8_leetcode_ZigZag Conversion
- Apple Swift编程语言入门教程
- Java-多线程
- 卸载MySQL