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)}")
'코딩테스트 > SW Expert Academy' 카테고리의 다른 글
[D3] 1213. [S/W 문제해결 기본] 3일차 - String (0) | 2024.10.17 |
---|---|
[D3] 1217. [S/W 문제해결 기본] 4일차 - 거듭 제곱 (0) | 2024.10.17 |
[D3] 1209. [S/W 문제해결 기본] 2일차 - Sum (0) | 2024.10.16 |
[D3] 1206. [S/W 문제해결 기본] 1일차 - View (0) | 2024.10.14 |
[D2] 1948. 날짜 계산기 (0) | 2024.10.14 |