자릿수 더하기

    Swift. 자릿수 더하기

    문제. 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.제한사항 N의 범위 : 100,000,000 이하의 자연수 풀이. import Foundation func solution(_ n:Int) -> Int { return String(n).map{ String($0)}.reduce(0){ $0 + Int($1)! } } 1. 이번문제는 그리 오래 걸리지 않았지만 기본기를 다질수 있는 문제였다. 2. 기본적인 타입변환과 맵과 리듀스를 어떻게 써야하는지 좀더 익힐수 있었다. 3. 또한 리듀스 에서의 클로저파트 구성, 문자열을 숫자로 바꿀때 옵셔널로 나온다는것도 이제는..