현재 상황에서 지금 당장 좋은 것만 고르는 방법매 순간 가장 좋아 보이는 것을 선택현재의 선택이 나중에 미칠 영향에 대해 고려하지 않음기준에 따라 좋은 것을 선택하는 알고리즘으로, 기준을 제시하는 경우 많음문제 풀이를 위한 최소한의 아이디어를 떠올리고, 이것이 정당한지
머릿속에 있는 알고리즘을 소스코드로 바꾸는 과정풀이를 떠올리는 것은 쉽지만 소스 코드로 옮기기 어려운 문제구현의 유형완전 탐색: 모든 경우의 수를 주저 없이 다 계산하는 해결 방법시뮬레이션: 문제에서 제시한 알고리즘을 한 단계씩 차례대로 직접 수행파이썬으로는 구현이 쉽