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

이창형·2023년 1월 30일
0

코드

import Foundation

func solution(_ my_string:String) -> Int {
// 고차함수 reduce를 사용하였다
    return my_string.split(whereSeparator: { !$0.isNumber }).reduce(0) { $0 + Int($1)! }
}

회고

  • 어떻게 풀지 감이 안와 다른 사람의 코드를 보고 이해를 하였다
  • reduce라는 고차함수는 데이터를 합쳐주기 위해 사용하는 함수이다
  • map, filter, reduce 같은 고차함수들을 공부해야겠다
profile
iOS Developer

0개의 댓글