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

leetcode:2119. 反转两次的数字(python3解法)

难度:简单

反转 一个整数意味着倒置它的所有位。

  • 例如,反转 2021 得到 1202 。反转 12300 得到 321 ,不保留前导零 。

给你一个整数 num ,反转 num 得到 reversed1 ,接着反转 reversed1 得到 reversed2 。如果 reversed2 等于 num ,返回 true ;否则,返回 false 。

示例 1:

输入:num = 526
输出:true
解释:反转 num 得到 625 ,接着反转 625 得到 526 ,等于 num 。

示例 2:

输入:num = 1800
输出:false
解释:反转 num 得到 81 ,接着反转 81 得到 18 ,不等于 num 。 

示例 3:

输入:num = 0
输出:true
解释:反转 num 得到 0 ,接着反转 0 得到 0 ,等于 num 。

提示:

  • 0 <= num <= 106

题解:

class Solution:def isSameAfterReversals(self, num: int) -> bool:if num == 0:return Trueelse:list_reverse1 = list(str(num))[::-1]not_0_index = []for i in range(len(list_reverse1)):if list_reverse1[i] != '0':not_0_index.append(i)if min(not_0_index) == 0:list_reverse2 = list_reverse1[::-1]if "".join(list_reverse2)  == str(num):return Trueelse:return False

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

相关文章:

  • 5.vue中axios封装工程化
  • 实验六:动态数码管实验
  • 《Cloud Native Data Center Networking》(云原生数据中心网络设计)读书笔记 -- 05网络虚拟化
  • 奥威BI数据可视化展示:如何充分发挥数据价值
  • jenkins工具配置
  • VAuditDemo文件漏洞
  • [Meachines] [Medium] poison LFI+日志投毒+VNC权限提升
  • EtherCAT运动控制器上位机开发之Python+Qt(三):PDO配置与SDO读写
  • MyBatis源码系列1(使用JDBC查询数据)
  • 【微服务】Nacos配置中心和客户端数据同步模式
  • WebRTC音视频开发读书笔记(六)
  • 高级列表组件ReList
  • Vxe UI vue vxe-table 实现表格数据分组功能,根据字段数据分组
  • oracle创建账户
  • 2024新型数字政府综合解决方案(五)
  • datawind可视化查询-其他函数
  • 数据库MySQL之事务、索引
  • AI学习记录 - transformers的decoder和encoder中的自注意力矩阵和掩码矩阵的数据处理
  • 【Solidity】代币
  • 5 - Linux YUM仓库及NFS共享服务
  • 上传文件,文件类型限制语法,各种媒体视频文件的Content-Type
  • 类和对象(下)(2)
  • 软件测试 - 自动化测试(概念)(Java)(自动化测试分类、web自动化测试、驱动、selenium自动化测试工具的安装)
  • wpf datagrid 实现双向绑定
  • 使用循环在el-select下拉框中循环出-3至50
  • 全球海事航行通告解析辅助决策系统
  • Spring 解决bean的循环依赖
  • 鸿蒙内核源码分析(ELF格式篇) | 应用程序入口并不是main
  • seq2seq编码器encoder和解码器decoder详解
  • 前端使用 Konva 实现可视化设计器(21)- 绘制图形(椭圆)