합이 s이고 n개의 자연수로 이루어진 중복 수열 중 숫자들의 곱이 가장 큰 조합을 구하는 문제입니다. 만약 n개의 숫자로 합이 s인 조합을 만들 수 없으면 -1을 출력합니다.
def solution(n, s):
answer = []
if n > s:
answer.append(-1)
n = 0
while n > 0:
answer.append(s//n)
s -= s//n
n -= 1
return answer