传送门

Description

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

思路

题意:判断输入的整数是否是一个回文数,要求不允许使用额外的空间

题解:可以肯定的是小于0以及尾数为0的整数不是回文数,那么剩下的如何在不使用额外的空间判断是否是回文的呢,此题感觉这个不使用额外的空间是为了限制我们不将他转换为字符串。如果是连一个变量的不能使用的话,具体做法可以查看discuss。

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

转载于:https://www.cnblogs.com/ZhaoxiCheung/p/7355516.html

[LeetCode] 9. Palindrome Number相关推荐

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

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

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

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

  3. 【Leetcode】Palindrome Number

    Determine whether an integer is a palindrome. Do this without extra space. 思路:若使用[Leetcode]Reverse I ...

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

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

  5. LeetCode之Palindrome Number(回文数)

    1.题目 Determine whether an integer is a palindrome. Do this without extra space. 2.代码实现 代码实现1 public ...

  6. LeetCode 9. Palindrome Number

    题目: Determine whether an integer is a palindrome. Do this without extra space. 思路: 设置一个与x相等的num,因为要留 ...

  7. LeetCode题解——Palindrome Number

    题目: 判断一个数字是不是回文数字,即最高位与最低位相同,次高位与次低位相同,... 解法: 求出数字的位数,然后依次求商和求余判断是否相等. 代码: 1 class Solution { 2 pub ...

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

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

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

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

最新文章

  1. 阿里云云服务器ECS上的Ubuntu16.04桌面安装及root账户登录错误处理
  2. 「图像分割模型」编解码结构SegNet
  3. HTML和JavaScript代码分离、平稳退化(1)
  4. andriod sdk哪些是必须下载安装的包
  5. activity得到service的数据的方法
  6. java中el是什么_java中jsp的EL的定义以及使用
  7. android统计库,android jacoco 统计多模块
  8. linux 命令 —— cp
  9. C语言视频教程-谭浩强版-小甲鱼主讲—P21
  10. ISO/IEC 27000 信息安全管理体系认证培训及所有标准资料
  11. 程序 卡塔_建筑钉卡塔
  12. Unity-动画系统-Animat
  13. 百度bae定时任务使用方法
  14. TCSVT2021:一种结合全局和局部细粒度特征的行人再识别方法
  15. 51蛋骗鸡数码管显示A-Z字母
  16. hutool工具类生成二维码案例
  17. ubuntu kylin 16.04系统的基本安装
  18. 今日芯声 | 为学生佩戴头环监测走神,这就是传说中的“紧箍咒”?
  19. c语言程序设计实验与习题指导 第2版,C语言程序设计实验与习题指导(第2版)参考答案.doc...
  20. 邢台技师学院计算机系,世赛中国队选手介绍邢台技师学院学生杜润

热门文章

  1. 防火墙(12)——查看协议被连接的次数、通过连接状态来写规则
  2. C语言: 函数调用的开销
  3. CAN协议,系统结构和帧结构
  4. matlab下三维dla模型模拟,Matlab下三维DLA模型模拟
  5. VSCode的连Linux远程开发碰到的坑解决
  6. linux修改用户名和密码
  7. mysql字段说明_mysql 字段类型说明
  8. Java 实现三次 for 循环计算水仙花数
  9. android10热点验证身份,在 Android 上使用 Microsoft 进行身份验证
  10. 常用HLS优化指令总结