leetcode 9. 回文数

  1. 偷懒的方式
python 复制代码
class Solution:
    def isPalindrome(self, x: int) -> bool:
        s = str(x)
        return s == s[::-1]
  1. 正经的方式
python 复制代码
class Solution:
    def isPalindrome(self, x: int) -> bool:
        if x < 0 or (x % 10 == 0 and x != 0):
            return False
        rev = 0
        temp = x
        while(temp):
            rev = rev * 10 + temp%10
            temp = temp//10

        return rev==x
相关推荐
one____dream1 分钟前
【算法】大整数数组连续进位
python·算法
one____dream1 分钟前
【算法】合并两个有序链表
数据结构·python·算法·链表
大江东去浪淘尽千古风流人物1 分钟前
【Project Aria】Meta新一代的AR眼镜及其数据集
人工智能·嵌入式硬件·算法·性能优化·ar·dsp开发
电饭叔1 分钟前
has_solution = False 是什么 费马大定律代码化和定理《计算机科学中的数学》外扩学习3
学习·算法
We་ct2 分钟前
LeetCode 238. 除了自身以外数组的乘积|最优解详解(O(n)时间+O(1)空间)
前端·算法·leetcode·typescript
闻缺陷则喜何志丹3 分钟前
【动态规划】P9980 [USACO23DEC] Flight Routes G|普及+
c++·算法·动态规划·洛谷
Σίσυφος19004 分钟前
视觉矩阵之 正交矩阵
人工智能·算法·矩阵
wen__xvn4 分钟前
基础算法集训第21天:Bellman-Ford
算法
zfj3214 分钟前
小数和整数10进制转2进制算法
算法·二进制·进制转换·十进制
后来后来啊5 分钟前
2026.1.19学习笔记
笔记·学习·算法