🔗문제 링크
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
👩💻풀이
t=10
for tc in range(1,t+1):
dump = int(input())
box = list(map(int,input().split()))
box.sort()
for _ in range(dump):
if box[-1]-box[0]<=1:
break
else:
box[-1]-=1
box[0]+=1
box.sort()
print(f'#{tc} {box[-1]-box[0]}')
그냥 리스트 만들어가지고 정렬해서
가장 큰값 [-1] 가장 작은값[0] 1씩 빼주고 더해주고
다시 정렬해주면 된다😊
'코딩테스트 > SW Expert Academy' 카테고리의 다른 글
swea. D3 - 2805. 농작물 수확하기 Python (0) | 2023.11.03 |
---|---|
swea.D3 - 2806. N-Queen Python (0) | 2023.11.03 |
SWEA.D3 - 1244. [S/W 문제해결 응용] 2일차 - 최대 상금 (0) | 2023.11.01 |
SWEA. D2 - 1928. Base64 Decoder Python (0) | 2023.10.28 |
SWEA. D2 - 1940. 가랏! RC카! Python (0) | 2023.10.28 |