본문 바로가기
Algorithm/Greedy

[백준] 11047번 동전 0

by 등촌동 꼬북이 2020. 10. 7.

오래 안걸린 문젠데

 

시간초과 때매 조금 고생했다

 

그래도 쉬운 문제..

 

for문제 reversed 안쓴 이유는 속도가 조금 더 느리길래..

 

그냥 밖으로 뺐다

 

 

N, K = map(int, input().split())
counter = 0
A = []

for _ in range(N):
    temp = int(input())
    if temp <= K:
        A.append(temp)

A.reverse()

for i in A:
    x = K // i
    K -= x * i
    counter += x

print(counter)

'Algorithm > Greedy' 카테고리의 다른 글

[백준] 11399번 ATM  (0) 2020.10.13
[프로그래머스] 체육복  (0) 2020.10.09
[백준] 14720번 우유 축제  (0) 2020.10.06
[백준] 10162번 전자레인지  (0) 2020.10.06
[백준] 5585번 거스름돈  (0) 2020.10.06

댓글