function solution(n, s) {
if (n > s) return [-1];
const mid = Math.floor(s / n);
const answer = new Array(n).fill(mid);
for (let i=0; i<s % n; i++) {
answer[answer.length - 1 - i]++;
}
return answer;
}
뽀인트는 return할 배열의 원소들의 차가 가장 적은 것이 최고의 집합이다.
예를 들어, n=5, s=10일때는 [2,2,2,2,2]가 최고의 집합이고
n=5, s=8일때는 [1,1,2,2,2]가 최고의 집합이다.