您的位置:首页 > 编程语言 > Go语言

leetcode 7 Reverse Integer golang实现

2017-06-07 22:20 363 查看
转化为字符换 翻转在转化为int

func reverse(x int) int {

max := int(math.Pow(2,31) - 1)

_x := int(math.Abs(float64(x)))

s := strconv.Itoa(_x)
s = res(s)
res,_:=strconv.Atoi(s)

if res > max {
return 0
}

if x > 0 {
return res
}

return -res
}

func res(s string) string {

len := len(s)
res := ""
for i := len - 1; i >= 0 ; i-- {
res += string(s[i])
}

return res
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息