코딩 테스트를 위한 파이썬 배경 지식
본 포스팅은 백준 Online Judge의 자주 틀리는 요인을 바탕으로 작성한 글입니다. 하지만 백준에만 종속되지 않은 내용이 대부분이니 코딩 테스트를 위해 파이썬을 선택했다면 도움이 될 것입니다.
파이썬은 문법이 직관적이지만, 다른 언어들에 비해 성능은 좋은 편이 아니다. 따라서 극도로 효율적이어야 하는 프로그램을 만들어야 하거나, 시간 제한이 아주 엄격한 코딩 테스트에는 적합하지 않다. 만약 코딩 테스트를 위해 파이썬을 선택했다면 아마 풍부한 자료와 쉬운 난이도 때문일 것이다.
필자가 파이썬을 선택한 이유는 다음과 같다.
- 파이썬에 익숙하고, 코딩 테스트 관련 자료가 많다.
- 파이썬은 쉽고 직관적이다. 부수적인 코드 없이 코딩 테스트에서 요구하는 풀이만 코드로 작성할 수 있어서 명확하다.
- JavaScript를 가장 많이 사용하지만 JavaScript는 내장 자료 구조가 부실하여 코딩 테스트에 적합하지 않다.
어떤 이유로 파이썬을 선택했건, 코딩 테스트를 위해서 필수로 알아야 하거나, 알아두면 좋을 만한 배경 지식들이 있다. 본 포스팅에서는 파이썬으로 코딩 테스트를 보거나 연습할 때 도움이 될 만한 다양한 배경 지식들을 다룬다.