
import Foundation
func solution(_ number:String) -> Int {
var sum : Int = 0
var answer : Int = 0
for num in number {
sum += Int(String(num))!
}
answer = sum % 9
return answer
}
이렇게 생각한 이유
처음에 num을 Int로 바로 형변환 하여 sum이라는 변수에 더하려고했다.
하지만 num의 타입이 Character라 에러가 났다.
그래서 String으로 형변환을 한 뒤, 다시 Int로 재변환을 시도 하였고, 형변환을 할때마다 optional에러가 나므로 !을 추가하여 unwrapping해주었다.
그 이후, 나머지를 구하는 %를 통해 나머지값을 리턴하였다.
PREVIOUS38. 글자 이어 붙여 문자열 만들기
NEXT40. 문자열 여러 번 뒤집기