[문제]
https://www.acmicpc.net/problem/11399
[풀이]
처음 각 사람이 돈 인출에 걸리는 시간을 리스트에 넣을 때 sorted() 함수를 이용해 오름차순으로 리스트를 정렬해 저장한다.
temp와 res를 0으로 초기화한다.
temp에는 for문을 돌 때마다 위 첨부사진의 두 번째 줄 숫자가 저장된다.
res는 temp 값을 더한다. (3번째 줄)
[코드]
import sys
if __name__ == '__main__':
n = int(sys.stdin.readline())
line = sorted(list(map(int, sys.stdin.readline().split())))
temp, res = 0, 0
for i in line:
temp += i
res += temp
print(res)
'문제풀이 > BOJ' 카테고리의 다른 글
[Python] BOJ/백준 18870번 좌표 압축 (0) | 2021.08.25 |
---|---|
[Python] BOJ/백준 1931번 회의실 배정 (0) | 2021.08.24 |
[Python] BOJ/백준 17219번 비밀번호 찾기 (0) | 2021.08.22 |
[Python] BOJ/백준 9375번 패션왕 신해빈 (0) | 2021.08.22 |
[Python] BOJ/백준 9095번 1, 2, 3 더하기 (0) | 2021.08.21 |