본문 바로가기
  • 안녕하세요,,, 안녕히가세요,,,,
프로그램/코딩테스트

삼성 Expert 1208 Flatten

by 차보루타 2022. 6. 13.

https://swexpertacademy.com/main/code/problem/problemDetail.do

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

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

댓글