首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >LeetCode7. 整数反转

LeetCode7. 整数反转

作者头像
周杰伦本人
发布2022-10-25 17:20:53
发布2022-10-25 17:20:53
2280
举报
文章被收录于专栏:同步文章同步文章
代码语言:javascript
复制
//给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。
//
// 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。
//假设环境不允许存储 64 位整数(有符号或无符号)。
//
//
//
// 示例 1:
//
//
//输入:x = 123
//输出:321
//
//
// 示例 2:
//
//
//输入:x = -123
//输出:-321
//
//
// 示例 3:
//
//
//输入:x = 120
//输出:21
//
//
// 示例 4:
//
//
//输入:x = 0
//输出:0
//
//
//
//
// 提示:
//
//
// -231 <= x <= 231 - 1
//
// Related Topics 数学
// 👍 2943 👎 0


//leetcode submit region begin(Prohibit modification and deletion)
class Solution {
    public int reverse(int x) {
        int rev = 0;
        while (x != 0) {
            if (rev < Integer.MIN_VALUE / 10 || rev > Integer.MAX_VALUE / 10) {
                return 0;
            }
            int digit = x % 10;
            x /= 10;
            rev = rev * 10 + digit;
        }
        return rev;
    }
}

//leetcode submit region end(Prohibit modification and deletion)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-07-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档