꿀팁
코딩 테스트에서 언어를 활용할 때 기억할 것
- 변수 선언
- 함수 정의
- 컨테이너 자료형
- 조건문, 반복문
문제 분석
전체 시간의 50~60% 정도는 문제 분석에 시간을 쓰자
- 문제를 동작 단위로 쪼개서 분석하자
- 제약 사항을 정리해두고 이를 고려해서 테스트 케이스를 추가하는 연습을 하자
- 구현 전에는 반드시 입력값을 분석하자
- 핵심 키워드를 파악하자 (곧 특정 알고리즘을 암시하는 경우가 많음)
- 데이터 흐름이나 구성을 파악하자
의사 코드로 설계
코딩 테스트에서의 설계 : 의사코드(pseudo code) 작성
의사 코드
: 프로그램의 논리를 설명하고 알고리즘을 표현하기 위해 작성한 일종의 지침
원칙
- 프로그래밍 언어로 작성하면 안 됨
- 자연어로 작성할 것
- 일정한 형식 없이 자유롭게 작성할 것
- 동작 중심으로 작성하자
- 문제 해결 순서대로 작성하자
- 충분히 테스트해보자
'코테 > 프로그래머스' 카테고리의 다른 글
알고리즘의 효율 분석에 관하여 (2) | 2024.07.16 |
---|---|
😎 프로그래머스로 코딩테스트 준비하기 프로젝트 😎 - 첫 시작 (0) | 2024.07.16 |