LeetCode(9) - Palindrome Number
题目要求判断一个整数是不是回文数,假设输入是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相关推荐
- js 数组倒序_我用JS刷LeetCode | Day 6 | Palindrome Number
来公众号「九零后重庆崽儿」,我们一起学前端 回文数: 说明:现阶段的解题暂未考虑复杂度问题 首发地址: 我用JS刷LeetCode | Day 6 | Palindrome Numberwww.br ...
- LeetCode第九题—— Palindrome Number(判断回文数)
题目描述 Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same ...
- 【整数转字符串】LeetCode 9. Palindrome Number
LeetCode 9. Palindrome Number Solution1: 不利用字符串 class Solution { public:bool isPalindrome(int x) {if ...
- 【回文串2】LeetCode 9. Palindrome Number
LeetCode 9. Palindrome Number Solution1:我的答案 思路一:转化为字符串 class Solution { public:bool isPalindrome(in ...
- LeetCode小白菜笔记[3]:Palindrome Number
LeetCode小白菜笔记[3]:Palindrome Number 9. Palindrome Number [Easy] 题目:Determine whether an integer is a ...
- LeetCode算法入门- Palindrome Number-day2
LeetCode算法入门- Palindrome Number-day2 Palindrome Number Determine whether an integer is a palindrome. ...
- 9. Palindrome Number*
9. Palindrome Number* https://leetcode.com/problems/palindrome-number/description/ 题目描述 Determine wh ...
- 【leetcode】132. Palindrome Partitioning II
题目如下: 解题思路:本题是[leetcode]131. Palindrome Partitioning的升级版,要求的是求出最小cuts,如果用[leetcode]131. Palindrome P ...
- 北林oj-算法设计与分析-Tom palindrome number
描述 Tom is studing math these days. If there is a number X, whose binary form and decimal form are al ...
最新文章
- 松江库卡机器人_上海高质量发展调研行|库卡机器人:为全球提供“松江创造”的产品...
- 10 个开发新人提及最多的 GitHub Repo
- 515. 在每个树行中找最大值
- cors 前后端分离跨域问题_SpringBoot 实现前后端分离的跨域访问(CORS)
- mysql 游标总条数_mysql 游标的使用总结
- n1怎么进入线刷模式_怎么用斐讯NI天天链刷机成电视机顶盒教程
- Scala,一门「特立独行」的语言!
- python常用代码总结-常见的排序算法的总结及python代码实现
- OpenX系列标准:OpenDRIVE标准简述
- 基于multisim的电子秒表
- Vuejs中字符串判空处理--如何判断字符串是否为空或不为空
- 计算机修复开机按什么,电脑蓝屏修复按哪个健?
- 线性调频脉冲雷达信号
- 罗丹明 PEG 巯基,Rhodamine PEG Thiol,荧光染料标记巯基/硫醇
- Excel多条件筛选不重复项
- 开发笔记 | JAVA获取微信步数+日周月排行榜的实现
- Vue ant打包服务器-并配置【nginx子路径+linux环境】跨域解决+jenkins自动部署
- w7电脑蓝屏怎么解决_教您电脑蓝屏怎么办
- android源码树结构介绍
- Shell基础之自定义变量
热门文章
- java Junit 为什么@Test注解里的方法必须是public void修饰的
- Http、Socket、WebSocket之间联系与区别
- STM32F4 HAL库开发 -- 温度传感器(DS18B20)
- C语言再学习 -- grep 命令(转)
- 使用web3.js进行开发
- LSTM简介以及数学推导(FULL BPTT)
- 谈谈AOP应用层切面设计
- ajax原理 博客,AJAX工作基本原理
- JZOJ 5386. 【NOIP2017提高A组模拟9.23】碎
- java sql封装,在Java系统中封装SQL语言的处理方法及系统的制作方法