力扣第九题(回文数)

9. 回文数 - 力扣(LeetCode)

提示

给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false

回文数

是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

  • 例如,121 是回文,而 123 不是。

示例 1:

复制代码
输入:x = 121
输出:true

示例 2:

复制代码
输入:x = -121
输出:false
解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。

示例 3:

复制代码
输入:x = 10
输出:false
解释:从右向左读, 为 01 。因此它不是一个回文数。
class Solution:
    def isPalindrome(self, x: int) -> bool:
        # 负数不是回文数
        if x < 0:
            return False

        # 将整数转换为字符串
        str_x = str(x)

        # 检查字符串是否是回文
        return str_x == str_x[::-1]


# 示例使用
sol = Solution()
print(sol.isPalindrome(121))  # 输出 True
print(sol.isPalindrome(-121))  # 输出 False
print(sol.isPalindrome(10))  # 输出 False
相关推荐
姚先生972 小时前
LeetCode 贪心算法经典题目 (C++实现)
c++·leetcode·贪心算法
CodeJourney.2 小时前
DeepSeek在MATLAB上的部署与应用
数据库·人工智能·算法·架构
烟雨迷2 小时前
八大排序算法(C语言实现)
c语言·数据结构·学习·算法·排序算法
emmmmXxxy2 小时前
leetcode刷题-动态规划08
算法·leetcode·动态规划
tt5555555555552 小时前
每日一题——打家劫舍
c语言·数据结构·算法·leetcode
xing.yu.CTF3 小时前
Alice与Bob-素数分解密码学
算法·密码学
瓦力的狗腿子4 小时前
Starlink卫星动力学系统仿真建模第十讲-基于SMC和四元数的卫星姿态控制示例及Python实现
开发语言·python·算法
闻缺陷则喜何志丹4 小时前
【二分查找】P11201 [JOIG 2024] たくさんの数字 / Many Digits|普及
c++·算法·二分查找·洛谷·字符·数字·需要
shinelord明4 小时前
【再谈设计模式】访问者模式~操作对象结构的新视角
开发语言·数据结构·算法·设计模式·软件工程
y.Ghost4 小时前
数据结构与算法:均值滤波
c语言·图像处理·人工智能·算法·计算机视觉·均值算法·均值滤波