当前位置: 首页 > news >正文

Leetcode 算法题 9 回文数

起因, 目的:

数学法。 % 求余数, 拆开组合,组合拆开。
这个题,翻来覆去,拆开组合, 组合拆开。构建的过程。

题目来源,9 回文数:

https://leetcode.cn/problems/palindrome-number/description/

参考下面这个题解中的第二个写法 (2、数学法(翻转全部数字))

https://leetcode.cn/problems/palindrome-number/solutions/1641138/by-sunny_smile-h468/

代码 1 xxx
def solu(x):# 不转为字符串,如何处理?if x  < 0:return Falsey = 0x_copy = xwhile x:# y 是从 0 开始的。# y 先乘以10, 然后再加上 小数部分, 其中小数部分,是 x 的最后一位。# 这个题,翻来覆去,拆开组合, 组合拆开。构建的过程。y = y * 10 + x % 10# 打印一下, 看看结果。print("x: ", x, "y: ", y)"""x:  1221 y:  1x:  122 y:  12x:  12 y:  122x:  1 y:  1221"""x //= 10return y == x_copyprint(solu( 1221 ))

老哥留步,支持一下。

请求支持

http://www.lryc.cn/news/536130.html

相关文章:

  • 设计模式Python版 命令模式(上)
  • C语言之循环结构:直到型循环
  • 细说STM32F407单片机RTC的备份寄存器原理及使用方法
  • MATLAB计算反映热需求和能源消耗的度数日指标(HDD+CDD)(全代码)
  • J6 X8B/X3C切换HDR各帧图像
  • 09-轮转数组
  • 用vue3写一个好看的wiki前端页面
  • 瑞芯微烧写工具
  • 说下JVM中一次完整的GC流程?
  • Open FPV VTX开源之OSD使用分类
  • 智慧农业-虫害及生长预测
  • Python 识别图片和扫描PDF中的文字
  • C语言如何知道当前系统中的编译器数据类型的大小是多少?
  • gitlab Webhook 配置jenkins时“触发远程构建 (例如,使用脚本)”报错
  • Mysql中使用sql语句生成雪花算法Id
  • /etc/profile vs ~/.bashrc:如何正确使用?
  • SpringBoot实战:高效获取视频资源
  • Flutter_学习记录_数据更新的学习
  • c++ 多线程知识汇总
  • day09_实时类标签/指标
  • 【前端开发学习笔记16】Vue_9
  • Bash 中的运算方式
  • 2025年3月营销灵感日历
  • MySQL的innoDB引擎
  • HCIA项目实践---OSPF的知识和原理总结
  • hexo 魔改 | 修改卡片透明度
  • 今日AI和商界事件(2025-02-13)
  • 38.日常算法
  • 如何构建有效的人工智能代理
  • qt 事件的传递顺序