题目:https://leetcode.com/problems/Reverse-Integer/
代码(github):https://github.com/illuz/leetcode
反转一个数。
注意读入和返回的数都是 int 型的,这时就要考虑反转后这个数会不会超 int,超的话就返回 0 。这时处理数时最好用比 int 大的类型,不然恐怕会超范围。
当然也可以用 int :if (result > (INT_MAX/10))
还有一点就是还要考虑前导零。
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
题目:https://leetcode.com/problems/Reverse-Integer/
代码(github):https://github.com/illuz/leetcode
反转一个数。
注意读入和返回的数都是 int 型的,这时就要考虑反转后这个数会不会超 int,超的话就返回 0 。这时处理数时最好用比 int 大的类型,不然恐怕会超范围。
当然也可以用 int :if (result > (INT_MAX/10))
还有一点就是还要考虑前导零。