코딩테스트/SW Expert Academy
[D3] 1208. [S/W 문제해결 기본] 1일차 - Flatten
셂
2024. 10. 16. 11:13
1208. [S/W 문제해결 기본] 1일차 - Flatten
✏️ 문제 풀이
- 덤프 작업을 통해 박스의 높이를 조정하여 최대 높이와 최소 높이의 차이를 최소화
- list.index(x): 리스트에서 x의 인덱스 반환
for tc in range(1, 11):
dump = int(input())
box = list(map(int, input().split()))
while dump > 0:
max_idx = box.index(max(box))
min_idx = box.index(min(box))
box[max_idx] -= 1 # 최대값 감소
box[min_idx] += 1 # 최소값 증가
dump -= 1
print(f"#{tc} {max(box) - min(box)}")