当前位置:网站首页>力扣_回文数
力扣_回文数
2022-07-04 21:39:00 【上课不要睡觉了】
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。
回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
例如,121 是回文,而 123 不是。
示例 1:
输入:x = 121
输出:true
示例 2:
输入:x = -121
输出:false
解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。
示例 3:
输入:x = 10
输出:false
解释:从右向左读, 为 01 。因此它不是一个回文数。
来源:力扣(LeetCode)
Java解法
class Solution {
public boolean isPalindrome(int x) {
if(x<0||(x%10==0&&x!=0)){
//排除负数和最后一位是0的数
return false;
}
int revertedNumber=0;
while(x>revertedNumber){
revertedNumber=revertedNumber*10+x%10;
x/=10;
//将这个数后半部分逆序
}
return x==revertedNumber||x==revertedNumber/10;
}
}
Python解法
class Solution:
def isPalindrome(self, x: int) -> bool:
s=str(x)
l=len(s)
h=l//2
return s[:h]==s[-1:-h-1:-1]
#最后一个-1表示倒叙输出,前两个值表示范围
边栏推荐
- New intersectionobserver usage notes
- 文件读取写入
- # 2156. 查找给定哈希值的子串-后序遍历
- [leetcode] 17. Letter combination of telephone number
- 解决异步接口慢导致的数据错乱问题
- Enabling digital economy Fuxin software attends the BRICs high level Forum on Sustainable Development
- Redis03 - network configuration and heartbeat mechanism of redis
- Hash table
- 超详细教程,一文入门Istio架构原理及实战应用
- [advanced C language] array & pointer & array written test questions
猜你喜欢
Enlightenment of maker thinking in Higher Education
GTEST from ignorance to proficiency (3) what are test suite and test case
Redis03 - network configuration and heartbeat mechanism of redis
机器学习笔记 - 互信息Mutual Information
Shutter textfield example
传智教育|如何转行互联网高薪岗位之一的软件测试?(附软件测试学习路线图)
ArcGIS 10.2.2 | solution to the failure of ArcGIS license server to start
PMO:比较25种分子优化方法的样本效率
可视化任务编排&拖拉拽 | Scaleph 基于 Apache SeaTunnel的数据集成
[optimtool.unconstrained] unconstrained optimization toolbox
随机推荐
【C语言进阶篇】数组&&指针&&数组笔试题
Use of class methods and class variables
开户哪家券商比较好?网上开户安全吗
时空预测3-graph transformer
KDD2022 | 什么特征进行交互才是有效的?
You don't have to run away to delete the library! Detailed MySQL data recovery
[advanced C language] array & pointer & array written test questions
网上开户哪家证券公司佣金最低,我要开户,网上开户安全吗
i. Mx6ull driver development | 24 - platform based driver model lights LED
# 2156. 查找给定哈希值的子串-后序遍历
案例分享|金融业数据运营运维一体化建设
Representation of confidence interval
New intersectionobserver usage notes
flink1.13 sql基础语法(一)DDL、DML
Go language loop statement (3 in Lesson 10)
电话加密,中间4为****代替
玩转gRPC—深入概念与原理
TCP shakes hands three times and waves four times. Do you really understand?
抖音实战~评论数量同步更新
面试题 01.08. 零矩阵