Step 1. 무조건 손으로 설계 먼저바로 코딩하지 말 것예시1. 현재 위치는?2. 다음 상태는?3. 언제 멈추지? Step 2. 상태를 명확히 정의 # 예x, ydirectionvisited Step 3. 규칙 하나씩 코드로 옮기기한 번에 짜지 말고이동 → 구현조건 → 구현예외 → 구현 Step 4. 쓰면서 시뮬레이션 구현 실력 빨리 늘리기1: 같은 문제 2번 풀기👉 첫 번째: 이해👉 두 번째: 속도 + 정확성2: 디버깅 연습👉 틀린 이유 찾는 게 핵심3: 유형 반복 꼭 해야 할 유형격자 이동시뮬레이션BFS + 상태회전 / 이동