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

力扣反转两次的数字

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

  • 例如,反转 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 。

public class Solution {

    public boolean isSameAfterReversals(int num) {

        // 如果该整数为 0 或该整数结尾不含 0。对于 0,进行两次反转操作后仍然为 0。

        // 而后者等价于该数模 10 的余数不为 0

     return num == 0  ||  num % 10 !=  0;

    }

}


http://www.kler.cn/a/226543.html

相关文章:

  • C语言第十七弹---指针(一)
  • Ansible概述、Ansible环境准备、Ansibleadhoc临时命令语法、命令模块、文件模块、用户模块、综合练习
  • MySQL之DQL正则表达式
  • Linux系统MySQL重置root密码
  • 如何用Docker+jenkins 运行 python 自动化?
  • 计算机网络——链路层(1)
  • C#验证字符串是否包含汉字:用正则表达式 vs 用ASCII码 vs 用汉字的 Unicode 编码
  • 【Springcloud篇】学习笔记二(四至六章):Eureka、Zookeeper、Consul
  • 3、部分图 Partial Plots
  • 【笔记】Android 常用编译模块和输出产物路径
  • MySQL 安装配置 windows
  • MyBatis笔记梳理
  • 项目02《游戏-04-开发》Unity3D
  • 在jetbrains IDEA/Pycharm/Android Studio中安装官方rust插件,开始rust编程
  • 【软件测试】系统测试
  • 再谈Redis三种集群模式:主从模式、哨兵模式和Cluster模式
  • Relation-graph关系图/流程图,VUE项目基础使用
  • nrm总结
  • 衡量绩效最重要的 ASO 指标和 KPI 是什么?
  • 2024美赛数学建模D题思路分析 - 大湖区水资源问题