탐욕 알고리즘: 답을 하나씩 고르는데, 미리 정한 기준에 따라서 매번 ‘가장 좋아 보이는’답을 선택함

거스름돈 문제를 푸는 탐욕 알고리즘을 공부

위 문제의 알고리즘 푸는 순서

  1. 빈손으로 시작함
  2. 액면가가 가장 높은 동전을 집어 손에 놓음 → 선택 과정
  3. 손에 있는 거스름돈의 총액이 거슬로 주어야 할 액수를 초과하는지 봄 → 적절성 검사
  4. 만약 거스름돈의 총액이 거슬러주어야 할 액수를 초과하지 않으면, 방금 올려 놓은 동전은 거스름 돈에 포함됨
  5. 만약 거스름돈의 총액이 거슬러 주어야 할 액수와 같은지 검사함 → 해답점검
  6. 만약 같지 않다면 다시 선택과정으로 돌아가서 다른 동전을 찾고 되풀이 함