[leetcode:python]9.Palindrom Number
来源:互联网 发布:booking.it 编辑:程序博客网 时间:2024/06/06 00:39
题目:回文数
Determine whether an integer is a palindrome. Do this without extra space.
题意:判断一个数是否是回文数,不使用额外空间。
方法一:性能209ms
class Solution(object): def isPalindrome(self, x): """ :type x: int :rtype: bool """ y = x if x < 0: return False ret = 0 while x != 0: ret = ret*10 + x%10 x /=10 return ret == y
方法二:性能185ms
class Solution(object): def isPalindrome(self, x): """ :type x: int :rtype: bool """ return str(x)==str(x)[::-1]
这里的[::]可以起到reverse的作用
如:
list = [1,2,3,4,5,6]list[::-1] = [6,5,4,3,2,1]list[::-2] = [6,4,2]
0 0
- [leetcode:python]9.Palindrom Number
- LeetCode Palindrom Number
- leetcode第9题-Palindrom Number
- [LeetCode] Palindrom Partitioning II
- LeetCode Valid Palindrom
- 【LeetCode】valid-palindrom
- 刷题的日常[Leetcode]——9)Palindrom Number
- 9. Palindrome Number Leetcode Python
- Leetcode题解(Python): 9. Palindrome Number
- 【Leetcode】【Python】9. Palindrome Number实现
- Leetcode Python Palindrome Number
- [LeetCode]Number Complement - Python
- 【Leetcode】【python】Palindrome Number
- 【Leetcode】【python】Valid Number
- [Leetcode][python]Single Number/Single Number II
- 【LeetCode with Python】 Single Number
- 【LeetCode with Python】 Palindrome Number
- 【LeetCode with Python】 Valid Number
- 数据查询
- 轻松玩转Camera,使用CameraView来拍照,修改CameraView 实现自定义拍照分辨率
- 部署ElasticSearch环境的几点注意
- rhel5.5 搭建pyinstaller环境
- C语言总结(三)
- [leetcode:python]9.Palindrom Number
- 借助数据库执行sql语句批量生成测试数据
- C++ HackerRank|Truck Tour
- ES安装X-pack后的默认账户与密码
- SSAS日期维度部署出错, 出现重复属性键
- Android编程学习之一:简单的控件使用
- 使用yum安装 MariaDB 数据库
- C语言总结(四)
- jquery的输入框自动补全功能+ajax