코딩테스트 예제 활용: 따라 풀기에서 반례 만들기로

코딩테스트 예제는 풀이 과정을 배우는 자료입니다. 예제 코드를 따라 치고 통과했다고 같은 유형을 풀 수 있는 것은 아닙니다. 입력 조건을 바꾸고 실패하는 반례를 찾는 단계가 필요합니다.

예제 읽기

정답 코드를 보기 전에 문제의 입력, 출력, 제약을 적고 단순한 풀이를 말로 설명해 보세요. 프로그래머스 유형별 문제에서 비슷한 문제를 찾아 비교할 수 있습니다.

코드 변형

최솟값·최댓값, 중복, 빈 값 같은 입력을 만들어 실행합니다. 정답 코드의 자료구조를 다른 것으로 바꾸면 왜 느려지는지도 살펴보세요. 해설의 시간 복잡도를 입력 크기와 연결합니다.

재풀이

며칠 뒤 해설 없이 처음부터 다시 구현합니다. 막힌 이유를 문제 해석, 알고리즘 선택, 구현 실수로 나누면 다음 학습이 분명해집니다. 시험 형식이 알고리즘형인지 과제형인지에 따라 준비를 조정하세요. 코딩테스트 유형 가이드를 참고하세요.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤