# leetcode解题报告9. Palindrome Number
来源:互联网 发布:透明屏幕软件下载 编辑:程序博客网 时间:2024/05/24 06:47
leetcode解题报告9. Palindrome Number
题目地址
难度是easy
题目描述
判断一个整数是不是回文串。回文串指从左到右和从右到左是一样。
我的思路
最直接的思路是把整数转成字符串类型,再判断是不是回文串就行了。但是进一步想,其实可以更直接的,把一个整数翻转(高位变低位),如果是回文串,那翻转结果是和原来整数是一样的。
我的代码
class Solution {public: bool isPalindrome(int x) { //处理负数 if (x < 0) { return false; } //翻转数字,如果和原数字一样,说明是回文数字 //不考虑溢出 int ans = 0; int t = x; while (x > 0) { ans = ans * 10 + (x % 10); x /= 10; } return ans == t; }};
阅读官方题解
没有官方题解,思路差不多。比较简单
思想核心总结
数字翻转和回文串之间的联系
0 0
- [leetcode] 9. Palindrome Number 解题报告
- [Leetcode] 9. Palindrome Number 解题报告
- # leetcode解题报告9. Palindrome Number
- [leetcode]9. Palindrome Number@Java解题报告
- 【LeetCode】9.Palindrome Number(Easy)解题报告
- [LeetCode]Palindrome Number,解题报告
- LeetCode解题报告--Palindrome Number
- [LeetCode] Palindrome Number 解题报告
- [LeetCode] Palindrome Number 解题报告
- 【LeetCode】Palindrome Number 解题报告
- [LeetCode 解题报告]009.Palindrome Number
- LeetCode Problem9 Palindrome Number解题报告
- 【Leetcode】9.Palindrome Number 解题
- LeetCode---Palindrome Number解题分析
- LeetCode解题-#9-Palindrome Number
- [LeetCode]Palindrome Partitioning,解题报告
- 【LeetCode】Palindrome Partitioning 解题报告
- LeetCode-Shortest Palindrome-解题报告
- LinkedList源码阅读笔记
- JavaWeb复习二----Servlet配置数据库连接池
- (转)35 个 Java 代码性能优化总结!搞Android的你更需要
- linux的rpm命令的简单使用
- 反轉鏈錶
- # leetcode解题报告9. Palindrome Number
- javaweb学习笔记(八)-带验证码的简单登录
- 采用native2ascii工具将中文字符的资源文件转换为Unicode代码格式的文件
- 用鼠标点击画一个五边形
- wav文件分析
- java8新旧时间转化
- python 数据类型总结
- 按钮消息提示组件
- qt实战(0)——学习方法和目标