전체 글 (165) 썸네일형 리스트형 [Day5-4] 원소들의 곱과 합 문제 내 정답 코드 import Foundation func solution(_ num_list:[Int]) -> Int { let multiple = num_list.reduce(1,*) let plus = (num_list.reduce(0, +)) * (num_list.reduce(0,+)) return multiple < plus ? 1 : 0 } # 1. reduce를 통해 배열의 합과 곱을 계산하였다. 2. 삼항 연산자를 통해 더 큰 값을 비교하였다. 배운 기술 [Day5-3] 주사위 게임 2 문제 내 정답 코드 import Foundation func solution(_ a:Int, _ b:Int, _ c:Int) -> Int { if a == b && b == c { return (a + b + c) * (double(num: a) + double(num: b) + double(num: c)) * (triple(num: a) + triple(num: b) + triple(num: c)) } else if a == b || b == c || a == c { return (a + b + c) * (double(num: a) + double(num: b) + double(num: c)) } else { return a + b + c } } func double(num: Int) -> Int { .. [Day5-2] 등차수열의 특정한 항만 더하기 문제 내 정답 코드 import Foundation func solution(_ a:Int, _ d:Int, _ included:[Bool]) -> Int { var result = 0 for i in 0.. 이전 1 ··· 45 46 47 48 49 50 51 ··· 55 다음