Dawn's Blogs

分享技术 记录成长

0%

算法刷题笔记 (31) 整数反转

整数反转

整数反转

解题思路

通过模10的方法取出最低位数字,通过除以10去掉最低为数字。

解题代码

1
2
3
4
5
6
7
8
9
10
11
12
13
func reverse(x int) int {
var res int
for x != 0 {
res = res*10 + x%10
x = x/10
}

if res > math.MaxInt32 || res < math.MinInt32 {
return 0
}

return res
}