문제의 유형 string 자료구조 greedy dfs 재귀 함수 bfs queue node가 필요할 수도 dp table을 그려라 역으로 하는 것을 생각 할 것 나누는것을 생각 할 것 최소+최소 or 최대+최대 debug로 생각한대로 자료구조에 담겼는지 확인 할 것 debug로 생각한대로 흐름이 갔는지 확인 할 것