정구리의 우주정복
[BOJ] 백준 - 11047 동전 0 파이썬 (그리디) 본문
반응형
https://www.acmicpc.net/problem/11047
11047번: 동전 0
첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수)
www.acmicpc.net
*파이썬으로 품
**나보다 좋은 정답이 있을 수 있음
분류는 그리디
동전 값을 입력 받은 후에 sort(reverse=True) 로 내림차순 정렬을 해주는게 포인트
n,k = map(int,input().split())
coins = []
for _ in range(n):
coins.append(int(input()))
coins.sort(reverse=True)
count = 0
for coin in coins:
count += k // coin
k %= coin
print(count)
짜잔 해결
반응형
'ALGORITHM > SOLVE' 카테고리의 다른 글
| [BOJ] 10989 번 - 수 정렬하기 3 파이썬 (0) | 2020.09.03 |
|---|---|
| [BOJ] 백준 - 11399번 ATM 파이썬 풀이 (그리디) (0) | 2020.09.01 |
| [Code Up] 코드업 파이썬 1101 - 1113 풀이 (0) | 2020.08.27 |
| [BOJ] 2164번 - 카드 2 파이썬 (collection.deque) (0) | 2020.07.24 |
| [BOJ] 백준 18258번 - 큐 2 파이썬 (dequeue 없이 풀기) (0) | 2020.07.19 |
Comments