코딩테스트 효율적으로 준비하기

2025. 3. 12. 10:18코딩테스트/코테에 필요한 내용

1. 아는 것과 모르는 것을 명확하게

  • 기록하라
  • 시험 보듯 공부하라
  • 나만의 언어로 요약하라 

2. 문제 분석 

  • 문제를 쪼개서 분석하라
  • 제약 사항을 파악하고 테스트 케이스를 추가하라
  • 입력값을 분석하라 (시간복잡도)
  • 그리디하게 접근할 때는 근거를 명확히 해라
  • 데이터 흐름이나 구성을 파악하라 

3. 의사코드로 설계하는 연습하기 

  • 의사 코드(pseudo code): 프로그램의 논리를 설명하고 알고리즘을 표현하기 위해 작성한 일종의 지침
  • 세부 구현이 아닌 동작 중심으로 작성하라
  • 문제 해결 순서로 작성하라
  • 충분히 테스트하라

4. 프로그래머스 활용

  • 타인의 풀이를 보면 사고를 넓힐 수 있다.
  • 나만의 테스트 케이스를 추가하는 건 좋은 알고리즘을 생각할 때 도움이 된다
  • 정확성 테스트와 효율성 테스트 

출처: 코딩 테스트 합격자 되기 자바 편