그리디 알고리즘
#그리디 알고리즘
백준 5585번 : 거스름돈
- 그리디 알고리즘
1. 풀이
n=int(input())
pay=[500, 100, 50, 10, 5, 1]
count=0
price=1000-n
i=0
while True:
if price==pay[i]:
count+=1
break
if (price>pay[i]):
count+=1
price=price-pay[i]
else:
i+=1
print(count)백준 1439번 : 뒤집기
- 그리디 알고리즘
1. 풀이
백준 2012번 : 등수 매기기
- 그리디 알고리즘, 정렬
1. 풀이
백준 1092번 : 배
- 그리디 알고리즘, 정렬
1. 첫 풀이
테스트 케이스는 다 통과했지만 오답 처리..
2. 정답 풀이
백준 2212번 : 센서
- 그리디 알고리즘, 정렬
1. 풀이
백준 1461번 : 도서관
- 그리디 알고리즘, 정렬
1. 풀이
백준 1781번 : 컵라면
- 자료 구조, 그리디 알고리즘, 우선순위 큐
1. 시간 초과 풀이
2. 정답 풀이
우선순위 큐를 사용하면 한 번의 반복문으로 해결가능하다.
Last updated