우리 책에서는 문제풀이에 앞서, 알고리즘 개요를 먼저 보여주고, 해당 알고리즘을 코딩 언어로 구현해가는 과정을 보여주며 수도코드를 사용할 예정이다.

경진 대회 통계로 알아본 언어 선호

경진 대회에서는 C++ 지원자가 가장 많고, 공채 코딩 테스트에서도 상당히 높은 비율을 보임.

무엇보다도 합격률이 가장 높음.

그러나 파이선의 경우에도 C++와 비슷한 합격률을 보여주며, 무엇보다도 코드의 간결성이 높다.

프로그래밍 언어별 특징

언어 루프 제네릭 프로그래밍 배열 반복 구조체 클래스
C++ B A B A B
자바 B A B B A
파이썬 A B A B B
고(GO) B F B A C
타입스크립트 B A B A A

파이썬은 대중성, 유연성, 기능성 등등에서 코딩 테스트에 좋은 선택이라고 할 수 있다.

다만, 파이썬을 사용하지 않는 코딩테스트가 존재하며, 이는 조금 안타까운 일이다.