7.整数反转

文章目录

      • 解题思路
      • 代码
        • Swift

解题思路

从个位数开始取值,累加得到最后反转的数。

7.整数反转_第1张图片

代码

Swift

执行用时:8 ms
内存消耗:20.8 MB

class Solution {
    func reverse(_ x: Int) -> Int {
        var x = x
        var n = 0
        while x != 0 {
            n = n * 10 + x % 10
            x = x/10
        }
        return (Int32.min <= n && n <= Int32.max) ? n : 0
    }
}

你可能感兴趣的:(#,leetcode,整数反转,Reverse)