전체 글 (184) 썸네일형 리스트형 [lv1] 성격 유형 검사하기 문제 내 정답 코드import Foundation// 하나의 유형에 대한 객체로 유형 value와 score를 가지고 있다.struct Category { let category: String var score: Int = 0 mutating func plusScore(num: Int) { self.score += num }}// 하나의 지표에 대한 객체로 2개의 유형과 choice에 대한 점수를 가지고 있다.struct Chracteristic { let scores:[Int:Int] = [1:3, 2:2, 3:1, 5:1, 6:2, 7:3] var categories: [Category] // survey와 choice에 따라 유형의 s.. [lv1] 로또의 최고 순위와 최저 순위 문제 내 정답 코드import Foundationfunc solution(_ lottos:[Int], _ win_nums:[Int]) -> [Int] { // lottos의 0의 count를 파악 // lottos에서 win_nums와 동일한 숫자의 count를 파악 // 최고 순위 -> 동일 count와 0의 count를 더한 count // 최저 순위 -> 동일 count let ranking: [Lotto] = [Lotto(rank: 1, correctCount: 6), Lotto(rank: 2, correctCount: 5), Lotto(rank: 3, correctCount: 4), Lotto(rank: 4, correctCount: 3), Lotto(rank:.. [lv1] 평균 구하기 문제 내 정답 코드func solution(_ arr:[Int]) -> Double { return Double(arr.reduce(0, +)) / Double(arr.count)} #1. reduce를 통해 배열의 모든 값을 더해준다.2. 더한 값과 arr의 count를 Double형으로 바꿔주고 평균을 반환한다.배운 기술 이전 1 ··· 9 10 11 12 13 14 15 ··· 62 다음