leetcode: Reverse Integer
Problem
Given a 32-bit signed integer, reverse digits of an integer.
Example 1:
Input: 123
Output: 321
分析
逆转整数,基本思路是不断得对10取余数,取得最后一个digit,然后再将 res * 10 + digit,得到reverse后的数。但tricky部分是会溢出,一个简单的方法是将其放入int64,逆转,再转换类型即可。
Solution
1 | const ( |