力扣第九题(回文数)

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
相关推荐
wzdark4 小时前
基于堆的优先队列实现原理与复杂度分析4
算法
老王熬夜敲代码6 小时前
BLAKE3:最快的密码学哈希函数
算法·密码学·哈希算法
hansang_IR6 小时前
【题解】P4460 [CQOI2018] 解锁屏幕
c++·算法
见闻小天地6 小时前
简博斯JG-C系列彩色激光同轴位移计:摄像头模组对位与行程测量的技术价值观察
人工智能·算法
葫三生7 小时前
《论三生原理》神话学构想与“神话历史”理论、《古史中的神话》思路异同?
大数据·人工智能·科技·深度学习·算法
liliangcsdn8 小时前
因子分析指标概念与示例
算法·机器学习
SupL!9 小时前
LoftQ原理
算法
Navigator_Z10 小时前
LeetCode //C - 1240. Tiling a Rectangle with the Fewest Squares
c语言·算法·leetcode
稻米哟10 小时前
力扣100——双指针
算法·leetcode
明志数科12 小时前
具身智能真机采集工程实践:5类高频失效模式与规避清单
人工智能·算法·机器学习