Problem Logic 분석 문제 유형 (알고리즘…) 제약 조건 (인풋 크기, 예외 값, 시공간 복잡도…) 설계 알고리즘 선택 자료구조 선택 수도 코드 작성 정합판단 1 ~ 3과정으로 도출된 로직이 문제를 해결하는가 그렇다 → 구현 잘 모르겠다 → 구현 아니다 → 1번부터 다시 점검 구현 로직 검증 테스트 예외 케이스 고려 My Code