返回介绍

solution / 2100-2199 / 2119.A Number After a Double Reversal / README

发布于 2024-06-17 01:03:09 字数 2030 浏览 0 评论 0 收藏 0

2119. 反转两次的数字

English Version

题目描述

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

  • 例如,反转 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:
    return num == 0 or num % 10 != 0
class Solution {
  public boolean isSameAfterReversals(int num) {
    return num == 0 || num % 10 != 0;
  }
}
class Solution {
public:
  bool isSameAfterReversals(int num) {
    return num == 0 || num % 10 != 0;
  }
};
func isSameAfterReversals(num int) bool {
  return num == 0 || num%10 != 0
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文