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
相关推荐
天选之女wow2 分钟前
【代码随想录算法训练营——Day61】图论——97.小明逛公园、127.骑士的攻击
算法·图论
aloha_7897 分钟前
测试开发工程师面经准备(sxf)
java·python·leetcode·压力测试
im_AMBER27 分钟前
Leetcode 47
数据结构·c++·笔记·学习·算法·leetcode
kyle~36 分钟前
算法数学---差分数组(Difference Array)
java·开发语言·算法
橘颂TA1 小时前
机器人+工业领域=?
算法·机器人
小O的算法实验室2 小时前
2025年TRE SCI1区TOP,随机环境下无人机应急医疗接送与配送的先进混合方法,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
小白程序员成长日记2 小时前
2025.11.06 力扣每日一题
算法·leetcode
暴风鱼划水3 小时前
算法题(Python)数组篇 | 4.长度最小的子数组
python·算法·力扣
gugugu.3 小时前
算法:二分算法类型题目总结---(含二分模版)
算法
大G的笔记本3 小时前
算法篇常见面试题清单
java·算法·排序算法