전체 글 (165) 썸네일형 리스트형 [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형으로 바꿔주고 평균을 반환한다.배운 기술 [lv1] 숫자 짝꿍 문제 내 정답 코드import Foundationfunc solution(_ X:String, _ Y:String) -> String { // [숫자 : Count] var xDict = [Character : Int]() var yDict = [Character : Int]() var sameNum: [Character] = [] // 같은 문자이면 count를 +1 for char in X { xDict[char, default: 0] += 1 // xDict에 key에 대한 value가 없을 때 default값 설정 } for char in Y { yDict[char, default: 0] += 1 } .. 이전 1 ··· 3 4 5 6 7 8 9 ··· 55 다음