Books 3

[코딩 테스트 합격자 되기] 코딩테스트 사전 준비 (+ 알고리즘 효율 분석)

코딩테스트 사전 준비프로그래머스 활용다른 사람의 풀이 보기테스트 케이스 직접 추가충분한 시간을 들여 문제를 분석한 후, 코드 구현하기 전에 예외 상황을 충분히 확인할 수 있도록 나만의 테스트 케이스 만드는 연습을 해야함공부 습관기록하기!문제를 보면 어떤 알고리즘을 적용하려 했는지, 근거는 무엇인지, 문제를 푸는 과정에서 내가 떠올린 알고리즘을 어떻게 코드로 만들려 했는지 등 전 기록을 보면서 복기이 과정에서 무엇을 모르는지 알 수 있게 됨시험 보듯 공부하기평소에 시간 배분하면서 코딩 테스트 공부하기시간 배분 연습 안함/함 차이가 나중에 결과가 많이 다를 것임2-3개월은 걸릴거임무조건 짧은 시간 내에 할 수 없음, 꾸준히 해야함나만의 언어로 요약 내가 정말로 이해하고 있는지 알아보기 위해서코딩테스트 효율적..

Books 2026.01.09

[이것이 코딩 테스트다] Chapter 2 - 코딩테스트 기출문제 유형 분석

대표적인 기업들: 삼성전자, 카카오, 라인2-5 시간동안 여러개의 알고리즘 문제들을 풀게함 + 정확한 알고리즘을 사용하여 얼마나 빠르게 많은 문제를 풀었는지를 토대로 순위 매김물론 알고리즘 말고도 시험 유형이 있지만, 알고리즘이 가장 대표적임코딩 테스트 = 문제 해결 능력 확인뛰어난 프로그래밍 실력 X주로 기초 알고리즘에 기반하는 문제가 출제된다가장 빈도 높은 문제는 Greedy, Implementation (구현), DFS/BFS를 활용한 탐색 문제이다특히 기초 greedy문제는 문제 해결 방법만 떠올린다면 간단하게 구현할 수 있다상대적으로 높은 사고력을 요구하는 dynamic programming/graph theory 관한 문제도 뜰 수 있다 (하지만 출제되더라도 난이도가 높지 않은 경향이 있음)일..

[이것이 코딩 테스트다] Chapter 0-1

들어가기 전에코딩테스트라는건 어나더 월드로 느껴질 수 있지만, 충분한 노력과 공부를 하면 누구든지 도전할 수 있다. 이 책은 기초체력을 길러주는 책이라고 생각하면 된다. 또한 어디서부터 시작해야 할지 모르는 사람들에게 길잡이가 되어줄 수 있는 책이다. 이 책의 활용법파이썬 문법을 전혀 모른다 - 부록 A의 '코딩테스트를 위한 파이썬 문법'을 읽고 시작하기파이썬 문법을 알지만 알고리즘 이론을 잘 모른다 - 2부 주요 알고리즘 이론과 실전 문제를 훑어본 뒤에 3 부 '알고리즘 유형별 기출문데'를 풀어보기파이썬 문법과 알고리즘을 안다 - 부록 A를 빠르게 훑어본 뒤에 3부의 문제를 풀기 (그리고 막히면 2부에서 해당 이론을 찾아보며 학습)Advice책의 문제를 푼 다음 온라인 저지 사이트에서 동일 유형의 문제..