

연속된 세 개의 정수를 더해 12가 되는 경우는 3, 4, 5입니다. 두 정수 num과 total이 주어집니다. 연속된 수 num개를 더한 값이 total이 될 때, 정수 배열을 오름차순으로 담아 return하도록 solution함수를 완성해보세요.
입출력 예
num total result 3 12 [3, 4, 5] 5 15 [1, 2, 3, 4, 5] 4 14 [2, 3, 4, 5] 5 5 [-1, 0, 1, 2, 3]
- 연속된 수의 합은
- '첫 수 + 마지막 수 * 개수 / 2 = 총합' 공식을 사용
- 개수(num)와 총합(total)이 주어지므로, 이를 바탕으로 첫 수를 계산.
- 첫 수가 계산된 후에는 각 수를 오름차순으로 배열에 넣어 반환.
function solution(num, total) {
const start = Math.ceil((2 * total / num - (num - 1)) / 2);
let answer = [];
for (let i = 0; i < num; i++) {
answer.push(start + i);
}
return answer;
}