import Foundation
func solution(_ n:Int) -> Int {
return "\(n)".compactMap{$0.wholeNumberValue}.reduce(0, +)
}
"\(n)".compactMap{}
를 사용했다.reduce
하고 compactMap
도 O(n)이라서 생각보다 빠르지 않았다.
import Foundation
func solution(_ n:Int) -> Int {
return String(n).reduce(0, {$0+Int(String($1))!});
}
{$0+Int(String($1))!}
하면 되는구나.. 🙄