링크 : 연습문제 > 최고의 집합
def solution(n, s):
answer = []
if s // n == 0:
return [-1]
while n > 0:
answer.append(s // n)
s -= s // n
n -= 1
return answer
n
개의 원소의 합이 s
가 되도록 만들어야된다.s
를 n
으로 나눈 수를 answer
에 추가하고 그 수를 제외한 상태에서 또 가장 큰 수를 구한다.