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
相关推荐
Blockbuater_drug1 分钟前
InChIKey: 分子的“化学身份证”,从哈希原理到全球监管合规(2025)
算法·哈希算法·inchikey·rdkit·分子表达·化学信息学
橙汁味的风26 分钟前
2EM算法详解
人工智能·算法·机器学习
维构lbs智能定位33 分钟前
北斗卫星导航定位从核心框架到定位流程详解(一)
算法·北斗卫星导航定位系统
byzh_rc35 分钟前
[算法设计与分析-从入门到入土] 动态规划
算法·动态规划
Halo_tjn38 分钟前
Java List集合知识点
java·开发语言·windows·算法·list
云飞云共享云桌面1 小时前
河北某机器人工厂8个研发设计共享一台SolidWorks云主机
运维·服务器·网络·数据库·算法·性能优化·机器人
元亓亓亓2 小时前
LeetCode热题100--152. 乘积最大子数组--中等
算法·leetcode·职场和发展
执笔论英雄2 小时前
【RL】Slime训练流程
算法
梭七y2 小时前
【力扣hot100题】(103)移动零
数据结构·算法·leetcode
weixin_413063213 小时前
测试《A Simple Algorithm for Fitting a Gaussian Function》拟合
python·算法