赞
踩
给定一个整数,求出反转后的数
输入:1234
输出:4321
主要这道题给定的int而不是string,不是双指针解法,就是数学计算法
func reverseInteger(n int) int {
var reversed int
for n != 0 {
reversed = reversed*10 + n%10
n /= 10
}
// 检查是否溢出
if reversed > math.MaxInt32 || reversed < math.MinInt32 {
return 0
}
return reversed
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。