본문 바로가기
코딩/알고리즘_코드업

코드업을 비롯한 코딩 테스트 문제 풀이 팁 하나!

by jkyoon 2023. 1. 6.

1. 

대부분의 코딩 테스트는 비슷한 형식을 보인다.

문제 - 입출력 조건 - 입출력 예시... 등

문제를 풀고자 하는 사람들 대부분은

배치된 순서대로 문제를 먼저 읽고나서 입출력 조건... 순으로 읽어나갈 것이다.

 

여기, 문제 풀이에 도움될만한 간단한 팁을 소개한다.

 

 

2.

 

문제를 읽기 전에 입출력 조건을 먼저 읽자

 

코딩 테스트의 핵심은 조건에 맞게 데이터를 입력하고 처리한 결과를 출력하는 것이다.

따라서 무엇보다 입력과 출력이 중요하다. 특히, 코드업 전반부의 문제는 입력과 출력이 전부라고 생각해도 좋다.

 

문제를 접할 때,

'그래서 나보고 어쩌라고?' 

라는 마음으로 접근할 필요가 있다.(조금 공격적인가?^^;)

 

문제 풀이는 결국 '내가 해야할 일이 무엇인가?'를 파악하는 것이 핵심이다.

이를 '문제의 핵심요소'라고 한다.

 

입출력 조건을 읽으면  핵심요소가 아주 명료하게 정리되어 있다.

image from CodeUp

간혹 문제 설명을 두 번을 읽어도 파악 안 되는 내용이 있다.

이런 문제일지라도 입출력 조건은 명료하게 적혀있어 파악이 쉬운 경우가 많다.

 

3.

그러니 문제 설명보다 먼저 입력과 출력 조건을 살펴보자.

이를 통해 '내가 할 일'을 파악'한 뒤에 문제 설명을 통해 추가적인 정보를 습득하고 나면

문제 풀이가 한 결 빠르고 효율적일 수 있다.

 

사실 코드업 전반부 문제는 입력과 출력이 문제 풀이의 전부라고 볼 수 있다.

그래서 이 방법이 더욱 도움 된다.

 

그러니

문제를 순서대로 읽지 말고 입출력 조건을 먼저 파악하는 방법을 적용해 보자.

 

 

 

댓글