목록flatten (1)
1seul357
[SWEA] Flatten
test_case = 10 # 테스트 케이스 10개 for tc in range(test_case): dump = int(input()) # 덤프 횟수 입력받기 Height = list(map(int, input().split())) # 상자의 높이 입력받기 count = 0 while count max_num: # 가장 높은 위치 찾기 max_num = Height[i] max_index = i if Height[i] < min_num: # 가장 낮은 위치 찾기 min_num = Height[i] min_index = i if max_num - min_num < 1: break Height[max_index] -= 1 # 상자 옮기기 Height[min_index] += 1 count += 1 prin..
알고리즘/SWEA
2021. 12. 3. 13:42