N | works | result |
---|---|---|
3 | [4,3,3] | 12 |
3 | [3,3,3] | 17 |
제곱 합을 최소화하려면 가장 큰 원소를 -1 하자
def solution(no, works):
for _ in range(no):
works=sorted(works)
works[-1]-=1
return sum([x**2 for x in works])
이유 모를 실패
N이 충분해서 일을 다 끝내버리는 예외사항을 생각 못했다니
def solution(no, works):
if no > sum(works):
return 0
for _ in range(no):
works=sorted(works)
works[-1]-=1
return sum([x**2 for x in works])