1、题目

Determine whether an integer is a palindrome. Do this without extra space.

2、代码实现

代码实现1
   public static boolean isPalindrome(int x) {if (x < 0) {return false;}String s = String.valueOf(x);char[] chars = s.toCharArray();int length = chars.length;for (int i = 0 ; i < length / 2; ++i) {if (chars[i] != chars[length - i -1]) {return false;}}return  true;} 
代码实现2
   public static boolean isPalindrome1(int x) {if (x < 0) {return false;}String s = String.valueOf(x);char[] chars = s.toCharArray();int start = 0;int end = chars.length - 1;while (start < end) {if (chars[start++] != chars[end--]) {return false;}}return true;}

注意这里是start < end,不是 start != end;比如 2 != 3 , 下一步 3 != 2,这样会下表越界,注意

切记不要搞错了,

LeetCode之Palindrome Number(回文数)相关推荐

  1. 【LeetCode】Palindrome Number(回文数)

    这道题是LeetCode里的第9道题. 题目说的: 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输入: 121 输出: true 示例 2: ...

  2. [leetcode] Palindrome Number 回文数判断

    Determine whether an integer is a palindrome. Do this without extra space. 题目大意:略 bool isPalindrome( ...

  3. LeetCode第9题 回文数(Palindrome Number)

    文章目录 题目地址 题目描述 代码实现 解法一:普通解法 解法二:进阶解法---数学解法 解法三:进阶解法---巧妙解法 题目地址 题目地址https://leetcode-cn.com/proble ...

  4. (进阶)LeetCode(9)——回文数(JavaScript)

    判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例1: 输入: 121 输出: true 示例2: 输入: -121 输出: false 解释: 从左向右读 ...

  5. POJ2402 Palindrome Numbers 回文数

    题目链接: http://poj.org/problem?id=2402 题目大意就是让你找到第n个回文数是什么. 第一个思路当然是一个一个地构造回文数直到找到第n个回文数为止(也许大部分人一开始都是 ...

  6. LeetCode每日一题:回文数(No.9)

    题目:回文数 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 复制代码 示例: 输入: 121 输出: true输入: -121 输出: false 解释: ...

  7. 学渣的刷题之旅 leetcode刷题 9. 回文数

    判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 输入: 121 输出: true 输入: -121 输出: false 解释: 从左向右读, 为 -12 ...

  8. 10000内的回文数c语言,回文数

    "回文"是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如"我为人人,人人为我"等.在数学中也有这样一类数字有这样的特征,成为回文数(pa ...

  9. JavaLeetCode 初入门——009. 回文数

    Java&LeetCode 初入门--009. 回文数 题目 个人解法 官方解法 思路 算法 文内代码全部采用JAVA语言. 题目 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序( ...

  10. Leetcode 9. 回文数(Palindrome Number)

    判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向 ...

最新文章

  1. 从汗水物流到智慧物流,物流产业智能化
  2. 微服务之间调用经过网关吗_微服务网关入门
  3. 大规模知识图谱的构建
  4. 从一个骗局谈生活中的基础算法
  5. [XSY] 简单的博弈题(博弈+dp+组合数+容斥)
  6. 手机pdf文件转语音_没有电脑也能处理PDF文件,手机里的这个功能太强大!
  7. 20W+喜爱的Pathview网页版 | 整合表达谱数据KEGG通路可视化
  8. html5选择试题及答案,全套html5面试题大全带答案
  9. 1.4 测试各阶段(单元、集成、系统 、Alpha、Beta、验收)
  10. 【运动学】基于matlab速度+加速度数值计算 【含Matlab源码 974期】
  11. DateFormat与SimpleDateFormat区别和使用详解
  12. bootdo框架首页解析
  13. 安川机器人io对照表_安川机器人IO信号对照表.pdf
  14. 修复关于DxO Nik Collection 2.0.8在Photoshop 2020不能显示中文问题
  15. python学习感悟
  16. 【bzoj3162】独钓寒江雪
  17. 凌晨四点洛杉矶-致奋斗的我
  18. RecyclerView 之notifyDataSetChanged的暴躁
  19. 世界海洋日 | TcaplusDB号召你一同保护海洋生物多样性
  20. 多人扑克游戏:99分游戏规则介绍

热门文章

  1. 如何让组织的KPI成为敏捷转型的推手而不是杀手 | IDCF
  2. 再见,REST,你好,gRPC
  3. ML.NET Cookbook:(3)如何从CSV加载包含多个列的数据?
  4. .NET 中依赖注入组件 Autofac 的性能漫聊
  5. Dotnet Core下的Channel, 你用了吗?
  6. 简单理解线程同步上下文
  7. 快来参加学习.NET 挑战赛
  8. 抱歉,请不要把 “业务逻辑层” 理解为 “业务中台”
  9. Istio 2020 年 Roadmap——一切为了商用
  10. 集群故障处理之处理思路以及听诊三板斧(三十四)