728x90
반응형
문제
풀이 방법
- .filter는 String에서 숫자만 남기는 역할을 합니다.
- .map은 각 숫자 문자열을 Int로 변환합니다.
- .reduce(0, +)는 변환된 Int 값들을 모두 더합니다.
코드
import Foundation
func solution(_ my_string:String) -> Int {
return my_string.filter {
$0.isNumber // 숫자만 filter
}.map {
Int(String($0))! // 각 숫자 문자열을 Int로 변환
}
.reduce(0, +) // 변환된 Int 값들을 모두 더함
}
728x90
반응형
'코딩테스트' 카테고리의 다른 글
[Swift] 프로그래머스 입문 문제, 자릿수 더하기 (0) | 2024.09.13 |
---|---|
[Swift] 프로그래머스 입문 문제, 인덱스 바꾸기 (0) | 2024.09.13 |
[Swift] 프로그래머스 입문 문제, 가위 바위 보 (0) | 2024.09.10 |
[Swift] 프로그래머스 입문 문제, 대문자와 소문자 (0) | 2024.09.09 |
[Swift] 프로그래머스 입문 문제, 암호 해독 (0) | 2024.09.09 |