7. 反转整数 LeetCode

2018-11-02  本文已影响0人  出来遛狗了
image.png
class Solution {
    func reverse(_ x: Int) -> Int {
       var str = "\(x)";
        var char = "";
        if x < 0{
            char = String(str.prefix(1));
            str = String(str.suffix(str.count - 1))
        }
        var arr:[String] = []
        for i in str{
            arr.insert(String(i), at: 0)
        }
        str = arr.joined(separator: "")
        str = char + str
        if let result = Int32(str){
            return Int(result)
        }else{
            return 0;
        }
    }
}
上一篇 下一篇

猜你喜欢

热点阅读