7. 整数反转 golang
生活随笔
收集整理的這篇文章主要介紹了
7. 整数反转 golang
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
官解
func reverse(x int) ( num int) {for x != 0 {num = num*10 + x%10x = x / 10}// 使用 math 包中定義好的最大最小值if num > math.MaxInt32 || num < math.MinInt32 {return 0}return }Me
func reverse(x int) int {if x < 0 {return -1 * reverse_fun(-x)} else {return reverse_fun(x)} }func reverse_fun(x int) int {result := make([]int,0)for num:=x; num >0; num = num /10 {result = append(result, num % 10)}number := 0for _,j:= range result {number = number * 10 + j}if number < -2147483648 || number > 2147483648 {return 0}return number }總結
以上是生活随笔為你收集整理的7. 整数反转 golang的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个自动检索插件的疑问 autocomp
- 下一篇: 哈利波特魔法觉醒手游古灵阁的钥匙有什么用