题目要求判断一个整数是不是回文数,假设输入是1234321,就返回true,输入的是123421,就返回false。题目要求in-place,思路其实很简单,在LeetCode(7)里面我们刚好做了reverse integer,我们就可以利用reverse integer得到一个reverse number,然后和输入作对比,如果与输入一致,则返回true,如果不一致,则返回false。代码如下:

 1 public class Solution {
 2     public boolean isPalindrome(int x) {
 3         if (x < 0) return false;
 4         int reverse = reverse(x);
 5         if (reverse == x) return true;
 6         else return false;
 7     }
 8
 9     private int reverse(int x) {
10         int reverse = 0;
11         while (x > 0) {
12             reverse = reverse * 10 + x % 10;
13             x = x / 10;
14         }
15         if (reverse < 0) return -1;
16         else return reverse;
17     }
18 }

转载于:https://www.cnblogs.com/kepuCS/p/5226236.html

LeetCode(9) - Palindrome Number相关推荐

  1. js 数组倒序_我用JS刷LeetCode | Day 6 | Palindrome Number

    来公众号「九零后重庆崽儿」,我们一起学前端 回文数: 说明:现阶段的解题暂未考虑复杂度问题 首发地址: 我用JS刷LeetCode | Day 6 | Palindrome Number​www.br ...

  2. LeetCode第九题—— Palindrome Number(判断回文数)

    题目描述 Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same ...

  3. 【整数转字符串】LeetCode 9. Palindrome Number

    LeetCode 9. Palindrome Number Solution1: 不利用字符串 class Solution { public:bool isPalindrome(int x) {if ...

  4. 【回文串2】LeetCode 9. Palindrome Number

    LeetCode 9. Palindrome Number Solution1:我的答案 思路一:转化为字符串 class Solution { public:bool isPalindrome(in ...

  5. LeetCode小白菜笔记[3]:Palindrome Number

    LeetCode小白菜笔记[3]:Palindrome Number 9. Palindrome Number [Easy] 题目:Determine whether an integer is a ...

  6. LeetCode算法入门- Palindrome Number-day2

    LeetCode算法入门- Palindrome Number-day2 Palindrome Number Determine whether an integer is a palindrome. ...

  7. 9. Palindrome Number*

    9. Palindrome Number* https://leetcode.com/problems/palindrome-number/description/ 题目描述 Determine wh ...

  8. 【leetcode】132. Palindrome Partitioning II

    题目如下: 解题思路:本题是[leetcode]131. Palindrome Partitioning的升级版,要求的是求出最小cuts,如果用[leetcode]131. Palindrome P ...

  9. 北林oj-算法设计与分析-Tom palindrome number

    描述 Tom is studing math these days. If there is a number X, whose binary form and decimal form are al ...

最新文章

  1. 松江库卡机器人_上海高质量发展调研行|库卡机器人:为全球提供“松江创造”的产品...
  2. 10 个开发新人提及最多的 GitHub Repo
  3. 515. 在每个树行中找最大值
  4. cors 前后端分离跨域问题_SpringBoot 实现前后端分离的跨域访问(CORS)
  5. mysql 游标总条数_mysql 游标的使用总结
  6. n1怎么进入线刷模式_怎么用斐讯NI天天链刷机成电视机顶盒教程
  7. Scala,一门「特立独行」的语言!
  8. python常用代码总结-常见的排序算法的总结及python代码实现
  9. OpenX系列标准:OpenDRIVE标准简述
  10. 基于multisim的电子秒表
  11. Vuejs中字符串判空处理--如何判断字符串是否为空或不为空
  12. 计算机修复开机按什么,电脑蓝屏修复按哪个健?
  13. 线性调频脉冲雷达信号
  14. 罗丹明 PEG 巯基,Rhodamine PEG Thiol,荧光染料标记巯基/硫醇
  15. Excel多条件筛选不重复项
  16. 开发笔记 | JAVA获取微信步数+日周月排行榜的实现
  17. Vue ant打包服务器-并配置【nginx子路径+linux环境】跨域解决+jenkins自动部署
  18. w7电脑蓝屏怎么解决_教您电脑蓝屏怎么办
  19. android源码树结构介绍
  20. Shell基础之自定义变量

热门文章

  1. java Junit 为什么@Test注解里的方法必须是public void修饰的
  2. Http、Socket、WebSocket之间联系与区别
  3. STM32F4 HAL库开发 -- 温度传感器(DS18B20)
  4. C语言再学习 -- grep 命令(转)
  5. 使用web3.js进行开发
  6. LSTM简介以及数学推导(FULL BPTT)
  7. 谈谈AOP应用层切面设计
  8. ajax原理 博客,AJAX工作基本原理
  9. JZOJ 5386. 【NOIP2017提高A组模拟9.23】碎
  10. java sql封装,在Java系统中封装SQL语言的处理方法及系统的制作方法