on
[211201] 코딩 테스트 출제 경향 분석 및 파이썬 문법 부수기
[211201] 코딩 테스트 출제 경향 분석 및 파이썬 문법 부수기
모든 게시물은 macOS Monterey 12.0.1 버전을 기준으로 작성하였습니다.
저서 '이것이 취업을 위한 코딩 테스트다 with 파이썬'을 바탕으로 작성하였습니다.
코딩 테스트 개념과 배경
기업/기관에서 직원이나 연수생을 선발하기 위한 목적으로 시행되는 문제 풀이 시험.
근래 코딩 테스트가 늘어남에 따라 이를 연습할 수 있는 온라인 시스템인 온라인 저지 사이트 인기.
처음 코딩 테스트를 준비하는 사람을 위한 커리큘럼은 아래와 같다.
파이썬 문법 공부 -> 코드업 쉬운 문제부터 200문제 ->
알고리즘 이론과 기출문제 학습 -> 백준 온라인 저지 유형별 문제 풀이
https://codeup.kr
특히 코드업은 난이도가 낮은 문제가 많아 처음 공부하는 사람에게 적합하다.
[문제] - [문제집] - [기초 100제]를 통해 알고리즘 문제 풀이에서 자주 사용하는 유형을 연습할 수 있다.
https://www.acmicpc.net
백준 온라인 저지는 유명한 알고리즘 문제 풀이 사이트로 난이도가 다양하고 국내 사용자가 많다는 장점이 있다.
코드업과 다르게 문제 순서가 난이도와 무관하여 초보자들은 좌절감을 느낄 수 있다.
Chrome의 solved.ac 확장 프로그램을 설치하면 백준 온라인 저지 문제의 난이도를 손쉽게 확인할 수 있다고 한다.
[문제] - [알고리즘 분류] 에서 유형별 알고리즘 문제를 선택하여 풀 수 있다는 장점이 있다.
https://programmers.co.kr/learn/challenges
2017 ~ 2020 카카오 공채 문제를 모두 제공하고 있으며 본인이 문제를 풀지 못해도
다른 사람들의 풀이 코드를 열람할 수 있다는 장점이 있지만 본인의 '알고리즘 점수'는 차감된다.
https://www.swexpertacademy.com
삼성에서 공식적으로 제공하는 사이트로 DFS/BFS를 활용해야 하는 탐색과 시뮬레이션 문제를 자주 출제하기에
삼성전자 IT 직군 테스트에 대비할 수 있다. 난이도가 낮은 A형에 도전해보길 책의 저자는 권한다.
실습 환경 구축하기
본 저서는 파이썬 3.7을 기준으로 소스코드를 제공한다. 실제 코딩 테스트를 치르는 환경 역시 온라인 형태의
IDE(Integrated Development Environment)일 확률이 높기에 저자는 온라인 실습 환경을 추천하고 있다.
https://repl.it/language/python3
리플릿은 가장 간단하면서도 유용한 무료 개발 환경으로 로그인하면 다른 개발자와 동시에 코딩할 수 있다.
from http://hae-koos.tistory.com/22 by ccl(A) rewrite - 2021-12-01 21:01:51