[Leetcode从零开刷]7. Reverse Integer

来源:互联网 发布:栅格数据是什么意思 编辑:程序博客网 时间:2024/05/20 02:24

题目来源leetcode
Given a 32-bit signed integer, reverse digits of an integer.
For example: 这里写图片描述


翻译:
给一个32位的无符号整数,反转整数的数字。


解题:利用取余和取除数的方法,一个整数一个整数的求。
没有考虑越界的问题,见答案上用到了另外一个语句。

return (res<INT_MIN || res>INT_MAX) ? 0 : temp;

cpp:

class Solution {public:        int reverse(int x) {        long long temp=0;        while(x)        {            temp =temp*10 + x%10;            x /=10;                    }        return temp;    }  };