문제 풀기 전에 반드시 읽고 넘어갈 것.
-문제를 나만의 말로 정리하고 해석한다
-입력값은 무엇인가? 입력값의 최대 크기는 얼마나 되는가? 공간의 최대 크기는?
-출력값은 무엇인가?(입력값 생각한 것처럼 비슷하게 정리해보기)
-입력값만을 가지고 출력값을 충분히 얻어낼 수 있는가?(문제 풀이를 위해 충분한 정보가 있는지?)
-문제에서 중요한 데이터를 이름을 붙일 수 있는가?(변수명 정하기)
-완전탐색으로 우선 접근(순회, DFS,BFS 등). 문제 이해하는데 도움 많이 됨.
-쉬운 예시 대입 먼저 해보고 어려운 예시 대입해보기
-엣지 케이스 생각하기: 인자를 주지 않는 경우는? null값을 주는 경우는?
-그 외의 사항들
-수도 코드 작성(간단하게라도)
-조건문 작성은 최대한 간략히 하자.(여기서 시간이 많이 걸릴수있음. 가독성 향상을 위해서도 필요함)