import java.util.Arrays;
// 최고의 집합 - 연습문제
public class BestSet {
public int[] solution(int n, int s) {
int[] answer = new int[n];
for (int i = 0; i < n; i++) {
answer[i] = s / n;
}
for (int i = 0; i < s % n; i++) { // 예를 들어, 나머지가 3일 때, 마지막 배열에 3을 다 더하는것이 아니라 3개의 배열만큼 1씩 더해주어야 최댓값이 나온다.
answer[i]++;
}
Arrays.sort(answer);
return n > s ? new int[] { -1 } : answer; // return new int[] {-1}
}
}
return new int[] {-1}; -> {-1} // 배열 리턴