머릿말

안녕하세요, 이 책을 펼쳐주신 모든 분들께 감사의 인사를 전합니다!

현재 채용 트렌드는 기업들이 코딩 테스트를 필수적인 요소로 두고 있습니다. 이런 상황에서, 기본적인 프로그래밍 개념은 확실히 알지만 코딩 테스트에 대한 준비가 부족하다고 느끼시는 분들을 위해 이 책을 구성하였습니다.

이 책은 JavaScript의 기본 문법부터 시작하여 문자열, 배열, 객체 등의 핵심적인 요소를 깊게 다루고 있습니다. 이러한 내용을 통해 여러분은 JavaScript 프로그래밍에 필요한 탄탄한 기초를 마련할 수 있게 될 것입니다.

다음으로는 자료구조와 알고리즘의 중심 개념인 정규표현식과 빅오 시간 복잡도에 대해 설명합니다. 스택/큐부터 그래프와 힙 등 다양한 자료구조를 상세히 소개하며, 어떻게 활용하는지에 대해서도 깊이 있는 지식을 제공합니다.

마지막 파트에서는 동적 계획법, BFS(넓이 우선 탐색), DFS(깊이 우선 탐색), 이분 탐색, 분할 정복 및 그리디 알고리즘이라는 중요한 알고리즘 전략들을 소개합니다. 각각의 전략에 대해 실제 예제와 함께 구현 방법을 학습함으로써 문제 해결력과 로직 설계능력을 한 단계 높일 수 있습니다.

자료구조 알고(Algo) 짜스(JS)’는 여러분이 코딩 테스트를 장악하는데 필요한 동반자가 될 것입니다. 여러분의 성장과 발전에 조금이나마 도움이 되기를 바라며 ****함께 자바스크립트와 코딩 테스트의 세계로 빠져들어 봅시다!

저자소개(가나다 순)

강민주

김지헌

김창영

박소영

박소희

박예빈

박준홍

양희준

조효은