leetcode: 9. Palindrome Number
来源:互联网 发布:澳洲排油丸 知乎 编辑:程序博客网 时间:2024/06/03 22:53
Problem
# Determine whether an integer is a palindrome. Do this without extra space.## click to show spoilers.## Some hints:## Could negative integers be palindromes? (ie, -1)## If you are thinking of converting the integer to string, note the restriction of using extra space.## You could also try reversing an integer. However, if you have solved the problem "Reverse Integer", you know that the reversed integer might overflow. How would you handle such case?## There is a more generic way of solving this problem.
AC
class Solution(): def isPalindrome(self, x): if x < 0: return False l = list(str(x)) l.reverse() reverse = int("".join(l)) return x == reverseif __name__ == '__main__': assert Solution().isPalindrome(1) == True assert Solution().isPalindrome(12321) == True assert Solution().isPalindrome(12320) == False assert Solution().isPalindrome(-12321) == False
阅读全文
0 0
- LeetCode 9. Palindrome Number
- [LeetCode]9.Palindrome Number
- LeetCode --- 9. Palindrome Number
- LeetCode 9.Palindrome Number
- [Leetcode] 9. Palindrome Number
- 【leetcode】 9. palindrome number
- [LeetCode] 9.Palindrome Number
- LeetCode : 9. Palindrome Number
- LeetCode 9.Palindrome Number
- 【LeetCode】9. Palindrome Number
- 9. Palindrome Number LeetCode
- leetcode 9. Palindrome Number
- LeetCode: 9. Palindrome Number
- leetcode 9. Palindrome Number
- LeetCode--9. Palindrome Number
- 【LeetCode】9. Palindrome Number
- leetcode 9. Palindrome Number
- Leetcode 9. Palindrome Number
- MySQL学习笔记(五):DELIMITER修改结束符及其应用
- [51nod1447]好记的字符串
- redis详解-(6)无序集合set
- CCF认证 201709-1打酱油
- HTC Vive Unity 教程
- leetcode: 9. Palindrome Number
- JSONUtil.bean2Json()报has no read method. SKIPPED问题
- spring boot之schedule
- JZOJ 5425 数论
- margin的具体用法
- JQuery之$('<div>')
- 217. Contains Duplicate(第八周)
- CentOS 7 安装 RabbitMQ
- PAT乙级题1019.数字黑洞