1.
대부분의 코딩 테스트는 비슷한 형식을 보인다.
문제 - 입출력 조건 - 입출력 예시... 등
문제를 풀고자 하는 사람들 대부분은
배치된 순서대로 문제를 먼저 읽고나서 입출력 조건... 순으로 읽어나갈 것이다.
여기, 문제 풀이에 도움될만한 간단한 팁을 소개한다.
2.
문제를 읽기 전에 입출력 조건을 먼저 읽자
코딩 테스트의 핵심은 조건에 맞게 데이터를 입력하고 처리한 결과를 출력하는 것이다.
따라서 무엇보다 입력과 출력이 중요하다. 특히, 코드업 전반부의 문제는 입력과 출력이 전부라고 생각해도 좋다.
문제를 접할 때,
'그래서 나보고 어쩌라고?'
라는 마음으로 접근할 필요가 있다.(조금 공격적인가?^^;)
문제 풀이는 결국 '내가 해야할 일이 무엇인가?'를 파악하는 것이 핵심이다.
이를 '문제의 핵심요소'라고 한다.
입출력 조건을 읽으면 핵심요소가 아주 명료하게 정리되어 있다.
간혹 문제 설명을 두 번을 읽어도 파악 안 되는 내용이 있다.
이런 문제일지라도 입출력 조건은 명료하게 적혀있어 파악이 쉬운 경우가 많다.
3.
그러니 문제 설명보다 먼저 입력과 출력 조건을 살펴보자.
이를 통해 '내가 할 일'을 파악'한 뒤에 문제 설명을 통해 추가적인 정보를 습득하고 나면
문제 풀이가 한 결 빠르고 효율적일 수 있다.
사실 코드업 전반부 문제는 입력과 출력이 문제 풀이의 전부라고 볼 수 있다.
그래서 이 방법이 더욱 도움 된다.
그러니
문제를 순서대로 읽지 말고 입출력 조건을 먼저 파악하는 방법을 적용해 보자.
'코딩 > 알고리즘_코드업' 카테고리의 다른 글
코드업 파이썬 기초100제:6022_연월일 입력받아 나누어 출력 (0) | 2023.01.09 |
---|---|
코드업 파이썬 기초100제:6021_단어 1개 입력받아 나누어 출력 (0) | 2023.01.05 |
코드업 파이썬 기초100제:6020_주민번호 입력받아 형태 바꿔 출력 (0) | 2022.12.30 |
코드업 파이썬 기초100제:6019_연월일 입력받아 순서 바꿔 출력하기 (0) | 2022.12.27 |
코드업 파이썬 기초100제:6018_시간 입력받아 그대로 출력하기 (3) | 2022.12.24 |
댓글