https://swexpertacademy.com/main/code/problem/problemDetail.do
for test_case in range(1, 11):
ans = 0
dump = int(input())
ar = list(map(int, input().split()))
for i in range(dump):
max_num = max(ar)
min_num = min(ar)
if max_num == min_num:
break
ar[ar.index(max_num)] -= 1
ar[ar.index(min_num)] += 1
ans = max(ar) - min(ar)
print(f'#{test_case} {ans}')
'프로그램 > 코딩테스트' 카테고리의 다른 글
삼성 Expert 1206 View (0) | 2022.06.13 |
---|---|
삼성 Expert 1244 최대 상금 (0) | 2022.06.13 |
백준 7562 나이트의 이동 (0) | 2022.06.13 |
백준 1743 음식물 피하기 (0) | 2022.06.13 |
백준 1987 알파벳 (0) | 2022.06.13 |
댓글