전체 글 (165) 썸네일형 리스트형 [lv1] 과일 장수 문제 내 정답 코드import Foundationfunc solution(_ k:Int, _ m:Int, _ score:[Int]) -> Int { var score = score var box: [[Int]] = [] var result = 0 score = score.sorted().reversed() for i in stride(from: 0, to: score.count, by: m) { var group: [Int] = [] for j in i.. #1. 한 박스의 과일들 중 낮은 점수로 계산하기 때문에, 같은 점수의 과일들이 있으면 최대한 모아야 한다.2. 과일을 내림 차순으로 정렬하고 m개 만큼 포장해간다. (stride를 사용하여 .. [lv1] 콜라 문제 문제 내 정답 코드import Foundationfunc solution(_ a:Int, _ b:Int, _ n:Int) -> Int { var result = 0 var n = n while(n >= a) { result += ((n / a) * b) let temp = n % a n = ((n / a) * b) + temp } return result} #1. result는 얻은 콜라의 개수이다.2. 남은 빈 병으로 콜라를 1개도 못 얻을 때 까지 반복하여 수행한다. while(n >= a)3. 빈병으로부터 얻을 수 있는 콜라를 result에 더하고4. a로 나눴을 때 나머지 값을 temp에 저장해놓는다. (빈 병)5. 얻은.. [lv1] 삼총사 문제 내 정답 코드import Foundationfunc solution(_ number:[Int]) -> Int { var result = 0 for i in 0.. #1. 배열을 처음부터 3개의 묶음으로 끝까지 가야한다.2. 3개의 반복문을 돌려 3개의 묶음을 가져오고3. 3개의 값을 더해 0이라면 result에 1을 더한다.4. 반복문을 모두 끝내고 result를 반환한다.배운 기술 이전 1 ··· 9 10 11 12 13 14 15 ··· 55 다음