LeetCode #7 整数反转

class Solution {
public:
    int reverse(int x) {
        long long y=0;
        int z=x>=0?1:-1;
        while(x){
            y=y*10+x%10;
            x=x/10;
        }
        if(y>2147483647||y<-2147483648){
            y=0;
        }
        return y;
    }
};
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 题目描述 题解 取巧法 弹出和推入数字 & 溢出前进行检查 思路:我们可以一次构建反转整数的一位数字。在这样做的时...
    SmallRookie阅读 390评论 0 0
  • 整数反转 LeetCode题目描述 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例...
    天空像天空一样蓝阅读 275评论 0 3
  • 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例...
    hekirakuno阅读 241评论 0 1
  • 题目 https://leetcode-cn.com/problems/reverse-integer/ 给出一个...
    FlyCharles阅读 104评论 0 0
  • 今天我们慈云寺店彻底结账,预售就此结束!也在今晚我们的工作画上了圆满的句号。在这个夏天,参与这份工作,真的...
    LoveYoga喵喵阅读 283评论 1 2

友情链接更多精彩内容