题解 | #进制转换#
进制转换
https://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6
import Foundation while let line = readLine() { var lineArray = Array(line) var res = 0 for i in 2..<lineArray.count { res = res * 16 let ch = lineArray[i] if ch.isNumber { res += Int(String(ch))! } else { res += Int(ch.asciiValue!) - 65 + 10 } } print(res) }