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

怎样看一个网站做的网络广告郴州网络推广公司

怎样看一个网站做的网络广告,郴州网络推广公司,网站开发需要那些人才,网站上的在线答题是怎么做的9. 回文数 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文&a…

9. 回文数

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

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

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

 

示例 1:

输入:x = 121
输出:true

示例 2:

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

示例 3:

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

 

提示:

  • -231 <= x <= 231 - 1

 

进阶:你能不将整数转为字符串来解决这个问题吗?


def is_k_palindrome(x: int, k: int) -> bool:# 在以 k 为基数的表示中,如果 x 能被 k 整除,那么其 k 进制表示的最后一位是 0。而回文数字通常不允许以 0 开头(除非是 0 本身),因此这是一个快速排除的条件。if x % k == 0:return False# 用来构建 x 在 k 进制下的反向数字rev = 0# x // k 是 x 除以 k 的整数部分,相当于去掉 x 在 k 进制下的最后一位# 当 rev 构建的反向数字还没有达到或超过 x 去掉最后一位的数字时,继续循环。while rev < x // k:# x % k 是 x 在 k 进制下的最后一位数字。# rev * k 将 rev 左移一位(在 k 进制下),然后加上 x 的最后一位。# 这相当于将 x 的数字从低位到高位依次取出,构建其反向的数字。rev = rev * k + x % k# 相当于将 x 右移一位(在 k 进制下)x //= k# 这样,每次循环中:# 取出 x 的最后一位(x % k),加到 rev 的后面。# 去掉 x 的最后一位(x = x // k)。return rev == x or rev == x // k
# 如果 x 在 k 进制下是回文,那么在构建 rev 的过程中,rev 会逐步等于 x 的前半部分。对于偶数长度的回文,rev 会等于 x 的前半部分;对于奇数长度的回文,rev 会等于 x 去掉中间数字后的前半部分。# 例如:# 偶数长度:x 的 k 进制表示为 abba,rev 构建为 ab,x 逐步变为 ab,最后 rev == x。
# 奇数长度:x 的 k 进制表示为 abcba,rev 构建为 ab,x 逐步变为 a,最后 rev == x * k + b(可能需要 rev == x // k 来匹配)。

 

 

http://www.dtcms.com/a/592810.html

相关文章:

  • 百度智能云 X 十字路口 | 对谈王雁鹏:亲述从大数据时代到 3 万卡集群的中国算力演进史
  • 初识MYSQL —— 索引
  • Blender快捷方式,自用Mark版
  • 移远 5G RG255AA-CN 调试
  • PyTorch3D从CUDA到CPU环境的完整迁移指南
  • 移动通信网络建设-实验2:5G站点选型与设备部署
  • 【自然语言处理】预训练06:子词嵌入
  • 地球的螺旋运动、四季轮回与椭圆轨道:统一场论下的宇宙新图景
  • html格式网站与网站开发有关的岗位是哪些
  • 底层视觉及图像增强-项目实践(十六-0-(6):线性映射技术在LED显示驱动中的工程实践与创新):从奥运大屏,到手机小屏,快来挖一挖里面都有什么
  • 2.7 模型评估与 A/B 测试
  • 政务终端一体化安全解决方案
  • 模板工程的建立
  • 开发者实践:电梯梯控的 非侵入式 与安全模块的电气解耦
  • Redis 高可用集群部署实战:单Docker实现1主2从3
  • 成都在线制作网站作文网入口
  • 想更新公司网站怎么做利于优化的wordpress模板
  • APP开发技术选型:原生 vs 跨端 (Flutter/React Native) 对比与适配场景
  • 智能指针在仓颉技术中的深度实践:从原理到架构的全维解析
  • Flutter开发全攻略:从入门到精通
  • Flutter持续健康发展的多维度分析
  • Flutter架构解析:从引擎层到应用层
  • 六大 API 架构风格
  • LoRA: Low-Rank Adaptation of Large Language Models及其反思
  • 搜索网站做淘宝客怎么在电脑上建立自己的网站
  • 股票投资方法论
  • SSE通信技术详解:Node.js实现服务器端事件推送
  • 广州市建设工程定额管理网站重写路由 wordpress
  • 有什么做兼职的医疗网站做网站应选那个主题
  • Visual Basic创建工具栏