判断一个数是否为回文数,回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

通常让数字逆序,然后判断和原数字是否相等,这里只需逆序一般就可以。

case1.奇数位例如判断12321

while循环到x=12   res = 123     x!>res   跳出循环

res //10   ==    x 为True

case2.要判断的数位数为偶数位  :1221

x=12  res=12    x !.>res

res == x  True

 class Solution:
def isPalindrome(self, x: int) -> bool:
if x < 0 or (x % 10 == 0 and x != 0):
return False
res = 0
while x>res:
res = res * 10 + x%10
x //=10
if res == x or res//10 ==x:
return True
return False

最新文章

  1. ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#39;type=InnoDB&#39; at line 7
  2. 拥抱HTML5 — Page Visibility(页面可见性) API介绍
  3. 解析某些特殊格式XML文件时,获取不到根节点问题
  4. 小技巧--让JS代码只执行一次
  5. Apache的rewrite规则详细介绍
  6. 一次plsql 问题记录
  7. Oracle创建主键自增表
  8. bmp图片显示
  9. 如何高效的编写Verlog HDL——菜鸟版
  10. [LeetCode] Positions of Large Groups 大群组的位置
  11. 运维route语法
  12. Linux~Archer 进化之路
  13. abaqus2016安装过程中出现error:unable to add abaqus command directory to PATH variable
  14. 最详细安装Esxi
  15. 关于Mysql数据库的知识总结
  16. javascript完美实现图片拖动改变顺序
  17. 洛谷 P1357 花园 解题报告
  18. &quot;Blessing of Dimisionality: High Dimensional Feature and Its Efficient Compression for Face Verification&quot;学习笔记
  19. MySQL当中的case when then
  20. 事件对象event之e.targtet || e.srcElement

热门文章

  1. 2018.03.27 pandas concat 和 combin_first使用
  2. python每日一练:0005题
  3. 20191110 Spring Boot官方文档学习(4.1)
  4. 使用 java.util.Properties 读取配置文件中的参数
  5. linux 查看汉字编码方式
  6. jQuery与JavaScript与ajax三者的区别与联系(转)
  7. 关于R文件
  8. 【暑假培训1】test1
  9. 腾讯云从零搭建PHP运行环境
  10. Python 入门之 Python三大器 之 装饰器