Leetcode 9. 回文数

9. 回文数

一、题目描述

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

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

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

示例 1:
输入:x = 121
输出:true

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

示例 3:
输入:x = 10
输出:false
解释:从右向左读, 为 01 。因此它不是一个回文数。

提示:

  • -2^31 <= x <= 2^31 - 1

二、我的想法

转成字符串然后while循环

class Solution:
    def isPalindrome(self, x: int) -> bool:
        xStr = str(x)
        first, last = 0, len(xStr) - 1
        while first <= last:
            if xStr[first] != xStr[last]:
                return False
            else: 
                first += 1
                last -= 1
        return True  

三、其他人的题解

hello_newlife 这哥们的题解真的牛 Python一行解决

class Solution:
    def isPalindrome(self, x: int) -> bool:
        return str(x) == str(x)[::-1]

相关推荐

  1. leetcode 9.

    2024-07-19 21:14:05       40 阅读
  2. Leetcode9_

    2024-07-19 21:14:05       40 阅读
  3. LeetCode 9 -

    2024-07-19 21:14:05       26 阅读
  4. Leetcode 9.

    2024-07-19 21:14:05       21 阅读
  5. 9.

    2024-07-19 21:14:05       37 阅读
  6. LeetCode-

    2024-07-19 21:14:05       34 阅读

最近更新

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

    2024-07-19 21:14:05       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 21:14:05       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 21:14:05       57 阅读
  4. Python语言-面向对象

    2024-07-19 21:14:05       68 阅读

热门阅读

  1. final字段总结

    2024-07-19 21:14:05       14 阅读
  2. antd drawer extra中按钮点击事件获取子组件的数据

    2024-07-19 21:14:05       18 阅读
  3. HTML简介

    2024-07-19 21:14:05       22 阅读
  4. 2025秋招LLM大模型多模态面试题(五)- 位置编码

    2024-07-19 21:14:05       16 阅读
  5. 单例模式~

    2024-07-19 21:14:05       21 阅读
  6. python的mixin设计模式

    2024-07-19 21:14:05       21 阅读
  7. vue中v-if和v-for

    2024-07-19 21:14:05       19 阅读
  8. 计算机视觉10 总结

    2024-07-19 21:14:05       16 阅读
  9. 什么是RPC

    2024-07-19 21:14:05       19 阅读
  10. 《Exploring Orthogonality in Open World Object Detection》

    2024-07-19 21:14:05       19 阅读