전체 글 (165) 썸네일형 리스트형 [Day14-4] n보다 커질 때까지 더하기 문제 내 정답 코드 import Foundation func solution(_ numbers:[Int], _ n:Int) -> Int { var result = 0 for i in 0.. n { return result } } return 0 } # 1. 반복문을 돌리고 n보다 커지기 전까지 더하면 되는 간단한 문제 배운 기술 [Day14-3] 할 일 목록 문제 내 정답 코드 import Foundation func solution(_ todo_list:[String], _ finished:[Bool]) -> [String] { return finished.enumerated().filter { $0.element == false }.map { todo_list[$0.offset] } } # 1. finished에서 false인 인덱스를 필터링 해주고 2. 해당 인덱스로 이루어진 todo_list배열을 반환한다. 배운 기술 [Day14-2] 5명씩 문제 내 정답 코드 import Foundation func solution(_ names:[String]) -> [String] { return names.enumerated().filter { $0.offset.isMultiple(of: 5) }.map { String($0.element) } } # 1. filter를 통해 5의 배수 인덱스만 남기고 2. 남은 인덱스의 값을 배열에 저장하여 반환한다. 배운 기술 이전 1 ··· 30 31 32 33 34 35 36 ··· 55 다음