回文很简单,就是正着读和反着读一样,要判断一个数是否为回文数只需要判断正反两个是不是相等即可。

  再往深了想一下,只需要判断从中间分开的两个数一个正读,一个反读相等即可。

代码:

class Solution {public boolean isPalindrome(int x) {if(x<0 || (x!=0 && x%10 ==0))return false;int rev = 0;while(x>rev){rev = rev*10+x%10;x = x/10;}return rev == x || x ==rev/10;}
}

写给自己:

  刷leetcode的题目是为了明年可以参加夏令营增加一些通过的机会,本来开始也没有刷了几个,时间隔了一个月了,又重新开始做题了,希望自己能够坚持下去,现在的努力,是为了之后的美好。刷题通过的感觉很棒,加油!!!

转载于:https://www.cnblogs.com/mxk-star/p/7643121.html

leetcode isPalindrome (回文数判断)相关推荐

  1. [模拟|数位] leetcode 9 回文数

    [模拟|数位] leetcode 9 回文数 1.题目 题目链接 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输入: 121 输出: true ...

  2. C语言实现回文数判断

    C语言实现不使用字符串的整数回文数判断 题目来源:LeetCode题库 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输入: 121 输出: t ...

  3. 回文数判断 : C语言

    回文数判断 : C语言 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 题目解读: 该题将整数转换为字符串再进行判断较为简单(需要开辟新的内存,存在优化的地方 ...

  4. 【C语言】之实现回文数判断

    /** 文件名:palindrome.c* 功能描述:判断一个正整数是否为回文数* 回文数:121 12344321 3443* 编写人:王廷云* 编写日期:2017-1-10 */ #include ...

  5. C语言函数、指针应用程序设计——回文数判断and检验子串and仓库库存管理程序

    最全C系列题目!从0到管理系统 一.C语言数据类型及输出--体重是否正常.球的体积.计算存银行利息and浮点数长度与精度 二.C语言运算符与表达式--输出逆序数and二进制包含0和1的数量and判断是 ...

  6. C++ 栈实现回文数判断

    C++ 栈实现回文数判断 #include<iostream> #include<string> using namespace std; class Point{char d ...

  7. python回文数判断_python回文数判断

    什么是回文数? 有这样一类数,他们顺着看和倒着看是相同的数,例如:12321,1221,2332等,这样的数字就称为:回文数 输入一个5位数,用python判断它是不是回文数.即12321是回文数,个 ...

  8. python切片,回文数判断

    切片: object[start_index : end_index : step] 左闭右开,从start_index到end_index-1,按照step步长得到新的对象. 实现回文数判断: a= ...

  9. 回文数判断---c++学习day01

    1.输入一个数,判断是不是回文数 //判断回文数 #include<iostream> using namespace std; bool symm(unsigned n) {unsign ...

最新文章

  1. php 面试mysql,mysql中优化必读
  2. 生产者与消费者-1:N-基于list
  3. 《Java和Android开发实战详解》——2.5节良好的Java程序代码编写风格
  4. android 使用perl语言,在Android上用python(Perl、Lua、BeanShell等)编程
  5. 双显卡能双屏显示吗_i5-8305G+双显卡交火,最近很火的迷你主机零刻Turbo性能靠谱吗?...
  6. 笔记-组织级项目管理与大型项目管理-大型及复杂项目
  7. VC中的双缓冲绘图技术
  8. EF 从sqlserver2008 迁移到 2005出现的BUG
  9. ExtJs2.0学习系列(13)--Ext.TreePanel之第二式
  10. [转载] python中numpy库的使用
  11. android bugly 错误分析,使用 Robolectric 单元测试运行时 bugly 初始化异常
  12. MSCRM plicklist 级联JS
  13. 始于CSDN,归于CSDN【一个七年老码农的心声】
  14. .如何彻底删除oracle,如何做到Oracle完全卸载
  15. 漏洞挖掘之通达OA2017任意文件上传(漏洞已失效)
  16. 摆动序列算法C语言,376 摆动序列 leetcode
  17. WebAssembly 与 Kubernetes双剑合璧
  18. 1秒变大神,学会这个PPT技巧,让你的PPT比别人好看30倍!
  19. 10_MOV、ADD、SUB、AND、OR、XOR、NOT指令
  20. 【踩坑专栏】Test测试类Class Not Found

热门文章

  1. Hibernate,JPA注解@Embeddable
  2. 第三讲 配置SCCM客户端并添加角色
  3. UI控件篇——UIPageControl及其自定义
  4. NFC 与 RFID
  5. 电影混混天团经典的台词
  6. 与Adobe Reader安装有关的报错处理
  7. windows c++版faster-rcnn
  8. 八年级计算机考操作试题,八年级计算机会考必看试题!!!!!!
  9. c++课设实验室管理系统_庆安知名实验室设备管理系统平均价格
  10. iphone固件降级_手机资讯:降级必备:Phone5如何下载备份SHSH文件