美文网首页
整数反转-07

整数反转-07

作者: smile_frank | 来源:发表于2021-06-09 11:37 被阅读0次
    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
    }
    
    

    相关文章

      网友评论

          本文标题:整数反转-07

          本文链接:https://www.haomeiwen.com/subject/vxceeltx.html