
import Foundation
func solution(_ num_str:String) -> Int {
var answer : Int = 0
answer = num_str.map{Int(String($0))!}.reduce(0,+)
return answer
}
처음에 Type 에러가 나서 $0을 Int로 감싸주면 되는줄 알았다.
알고보니 문자열이 하나씩 배열에 들어가면서 Character type이 되었기때문에 바로 Int형으로 형변환이 안되는것이었다.
그래서 Character -> String -> Int 로 형변환을 해주었다.
그랬을때 Optional의 가능성이 있기에, Unwrapping을 해주면서 결과값을 리턴하였다.
PREVIOUS130. 주사위 게임 1
NEXT133. 날짜 비교하기