整数反转-07
2021-06-09 本文已影响0人
smile_frank
![](https://img.haomeiwen.com/i1357337/f865db65740b5dd2.png)
func ReverseNumber(_ number: Int) -> Int {
var reverse = 0
var number = number
// number = 0 代表都反转结束
while number != 0 {
reverse = reverse * 10 + number % 10
//控制好反转之后的大于或者小于Int 32位范围时就结束反转
if reverse > Int32.max || reverse < Int32.min {
return 0
}
number = number / 10
}
return reverse
}