力扣第九题(回文数)

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

 

相关推荐

  1. 由浅至深 每日一.02

    2024-07-18 20:04:01       35 阅读
  2. 6 特殊

    2024-07-18 20:04:01       55 阅读
  3. 202“快乐

    2024-07-18 20:04:01       27 阅读
  4. 经典150:跳跃游戏

    2024-07-18 20:04:01       33 阅读
  5. 每日OJ_串dp①_647. 子串

    2024-07-18 20:04:01       36 阅读
  6. 每日OJ_串dp⑤_516. 最长子序列

    2024-07-18 20:04:01       36 阅读
  7. 每日OJ_串dp④_132. 分割串 II

    2024-07-18 20:04:01       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 20:04:01       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 20:04:01       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 20:04:01       62 阅读
  4. Python语言-面向对象

    2024-07-18 20:04:01       72 阅读

热门阅读

  1. 【Unity】RPG2D龙城纷争(十三)升级系统

    2024-07-18 20:04:01       27 阅读
  2. 使用 GO 和 Python 分别写爬虫的区别

    2024-07-18 20:04:01       21 阅读
  3. 数据库系统概论:数据库查询语言 SQL

    2024-07-18 20:04:01       22 阅读
  4. 017.自定义指纹浏览器-传参固定指纹(二)

    2024-07-18 20:04:01       18 阅读
  5. 【时时三省】单元测试 简介

    2024-07-18 20:04:01       23 阅读
  6. 正则表达式

    2024-07-18 20:04:01       22 阅读
  7. 框架

    框架

    2024-07-18 20:04:01      21 阅读