[백준 11399] ATM

Junyoung Park·2022년 2월 26일
0

코딩테스트

목록 보기
96/631
post-thumbnail

1. 문제 설명

ATM

2. 문제 분석

정렬 후 누적해가면서 현재 사람이 기다리면서 누적된 시간을 합하자.

3. 나의 풀이

n = int(input())
people = list(map(int, input().split()))
total = 0
wait = 0
people.sort()
# 적게 사용하는 사람 순서대로 정렬
for person in people:
    wait += person
    # 기다리는 시간까지 포함해 person이 사용한 시간을 카운트
    total += wait
    # 총합 total에 합
print(total)
profile
JUST DO IT

0개의 댓글