프로그래밍/코딩 테스트, 더 이상 미룰 수 없다

[코딩 테스트, 더 이상 미룰 수 없다] 구현 문제 가이드

d 0_0 b 2026. 3. 19. 23:47

Step 1. 무조건 손으로 설계 먼저

바로 코딩하지 말 것


예시

1. 현재 위치는?
2. 다음 상태는?
3. 언제 멈추지?
 

Step 2. 상태를 명확히 정의

 
# 예
x, y
direction
visited
 

Step 3. 규칙 하나씩 코드로 옮기기

한 번에 짜지 말고

이동 → 구현
조건 → 구현
예외 → 구현
 

Step 4. 쓰면서 시뮬레이션

 

 


구현 실력 빨리 늘리기


1: 같은 문제 2번 풀기

👉 첫 번째: 이해
👉 두 번째: 속도 + 정확성


2: 디버깅 연습

👉 틀린 이유 찾는 게 핵심


3: 유형 반복

 

꼭 해야 할 유형

  • 격자 이동
  • 시뮬레이션
  • BFS + 상태
  • 회전 / 이동