1. 파이썬은 배우기 쉽고, 읽고 쓰기 쉬워 초보자도 접근하기 좋다. 2. 최근 코딩 테스트 유형을 보면 변칙적이고 다양한 유형이 등장하여, 배우기 쉽고 변칙적인 유형에 대응하기 쉬운 파이썬이 코딩 테스트에 유리하다. 3. SW 역량테스트 B형 이상과 같은 시험을 제외하고 대부분 파이썬을 이용하여 시험을 칠 수 있다. 4. 공채는 파이썬을 허용하고 있다. 5. C++이나 자바에 비해 코드가 짧고 직관적으로 문제를 풀 수 있다. 6. 기본 자료형이 제공하는 기능이 매우 강력해 표준 라이브러리나 추가 외부 라이브러리를 적게 사용한다. 7. 문자열 처리가 다른 언어에 비해서 매우 간결하고 쉽다.
C / C++
1. 실행 시간이 다른 언어에 비해 빠르다. 2. SW 역량테스트 B형 같이 하드웨어에 더 가까운 언어인 C / C++로만 시험을 치르도록 강조하는 경우도 있다. 3. 알고리즘 대회에서 점수가 높은 참가자들은 C++을 사용한다. 4. 공부 과정에서 컴퓨터의 내부 동작 구조까지 더 자세히 공부할 수 있다. 5. 여러 산업에서 C++을 오래 사용한 만큼 양질의 자료가 많다.
Java
1. 프로그램 개발 방식의 코딩 테스트에서 유리하다. 2. 학교에서 주로 Java를 가르치기에 익숙하다.
결론
20년 기준으로 유리한 알고리즘 언어 설문조사 결과 파이썬 : 36%, C++ : 44% - 이것이 코딩테스트다 (나동빈) 2022년 기준 가장 인기있는 언어는 파이썬이다. - 프로그래머스 Java로 코딩 테스트를 공부해왔지만 파이썬으로 바꿔 기초부터 빠르게 따라 잡아볼 예정이다.