[프로그래머스 LV0] 숨어있는 숫자의 덧셈 (1)

jonghwan·2022년 11월 1일
0

프로그래머스

목록 보기
47/71
post-thumbnail

1. 문제 설명

숨어있는 숫자의 덧셈 (1)

2. 문제 분석

문자열에서 숫자를 필터링하고 Int로 형 변환을 한 다음 다 더해준다.

3. 나의 풀이

import Foundation

func solution(_ my_string:String) -> Int { my_string.compactMap { Int(String($0)) }.reduce(0, +) }

4. 다른사람의 풀이

import Foundation

func solution(_ my_string:String) -> Int {
    return my_string.filter { $0.isNumber }.map { Int(String($0))! }.reduce(0, +)
}

문자열에서 숫자 뽑아내기 참고 ! 이 블로그에서 많은 도움을 얻었다.

0개의 댓글