정구리의 우주정복
[BOJ] 백준 - 11399번 ATM 파이썬 풀이 (그리디) 본문
반응형
https://www.acmicpc.net/problem/11399
분류 : 그리디
풀이에 핵심이 되는 점은 소요 시간이 적은 순서대로 ATM 을 이용할때 최소 시간이 걸린다는 것이다.
풀이
#ATM
people = int(input())
time = list(map(int,input().split()))
time.sort()
result = 0
for i in range(people):
count = 0
for j in range(0,i+1):
count += time[j]
result += count
print(result)
time 을 입력 받은 후에 sort 로 작은 순서대로 정렬을 해준다
이후에 이중 for문을 이용해서 각 사람 별 소요 시간을 더해주면 해결 !_!
반응형
'ALGORITHM > SOLVE' 카테고리의 다른 글
[BOJ] 1920번 - 수 찾기 파이썬 이진 탐색,set (0) | 2020.09.06 |
---|---|
[BOJ] 10989 번 - 수 정렬하기 3 파이썬 (0) | 2020.09.03 |
[BOJ] 백준 - 11047 동전 0 파이썬 (그리디) (0) | 2020.08.30 |
[Code Up] 코드업 파이썬 1101 - 1113 풀이 (0) | 2020.08.27 |
[BOJ] 2164번 - 카드 2 파이썬 (collection.deque) (0) | 2020.07.24 |
Comments