도서상세
장바구니에 상품을 담았습니다.
바로가기
  1. 도서정가제
  2. 소득공제
일시재고부족
28,000원
25,200원
10%
최대 적립 포인트
1,700 원
  • 구매 적립
    적립금 안내
    • 상품 적립금
    • 상품 적립금은 고객님이 웬디북에서 상품을 구매하실 경우 이에 대한 마일리지 개념으로 구매금액의 일부를 적립해 드리는 제도이며 사용은 예치금과 같이 현금처럼 사용가능하십니다.
    • 멤버십 적립금
    • 멤버십 적립금은 고객님의 멤버십(고객)등급에 따라 도서 구매액의 1 ~ 4%에 해당하는 적립금이 추가로 적립되며 적립금은 다음 주문시 현금처럼 사용이 가능합니다.
    • 다만 적립금은 예치금과는 달리, 현금으로 환불하실 수 없고 적립금의 적립일로 부터 12개월 이내에 사용하시지 않으면 자동으로 소멸됩니다.
  • 상품 적립금
    1,400원
  • 리뷰 적립
  • 최대 리뷰 적립금
    300원
25,200원
· 쿠폰 및 적립금은 결제 시 적용해 주세요
바로구매
장바구니 담기
일시재고부족
이 책을 구입하신 분들이 산 책
목차 더보기
목차
1장 구현(시뮬레이션)
1. 문제 분류 설명
1-1. 요구사항을 함수로 나누어 구현하기
1-2. 함수 분할의 기준
1-3. 데이터의 배열화
1-4. 비트 처리
2. 문제 풀이
기본 문제 1: 중국 신분증 번호
기본 문제 2: 로봇 청소기
응용 문제 1: 온풍기 안녕!
응용 문제 2: 큐빙

2장. 완전 탐색
1. 문제 분류 설명
2-1. 알고리즘 시간 복잡도 분석
2-2. 재귀 함수
2-3. 재귀 함수 구현 방법
2-4. 재귀 함수 작성 시 주의점
2-5. 백트래킹과 가지치기
2-6. DFS와 BFS
2. 문제 풀이
기본 문제 1: DFS와 BFS
기본 문제 2: N과 M (1)
기본 문제 3: N과 M (2)
기본 문제 4: 숨바꼭질
응용 문제 1: 연구소

3장. 동적 프로그래밍
1. 문제 분류 설명
3-1. 피보나치 수열과 점화식
3-2. 메모이제이션(memoization)
3-3. 메모이제이션의 시간 복잡도
3-4. 메모이제이션 템플릿
3-5. Top-down과 Bottom-up
3-6. 배낭 문제
2. 문제 풀이
기본 문제 1: 피보나치 수
기본 문제 2: 2 × n 타일링
기본 문제 3: 계단 오르기
응용 문제 1: 체스판 위의 공
응용 문제 2: 파이프 옮기기
응용 문제 3: 가장 큰 정사각형

4장 탐욕법
1. 문제 분류 설명
4-1. 커스텀 Comparator 만드는 법
4-2. 우선순위 큐 사용법
2. 문제 풀이
기본 문제 1: 로프
기본 문제 2: 회의실 배정
기본 문제 3: 순회 강연
응용 문제 1: 전구 끄기

5장 이진 탐색
1. 문제 분류 설명
5-1. 이진 탐색
5-2. 매개 변수 탐색(파라메트릭 서치)
5-3. Upper Bound와 Lower Bound
2. 문제 풀이
기본 문제 1: 수 찾기
응용 문제 1: 공유기 설치
응용 문제 2: 숫자 구슬

6장 투 포인터
1. 문제 분류 설명
6-1. 투 포인터
6-2. 타입 체크
2. 문제 풀이
기본 문제 1: 수들의 합
응용 문제 1: 회전 초밥
응용 문제 2: 합이 0인 네 정수

7장 그래프와 트리
1. 문제 분류 설명
7-1. 그래프
7-2. 그래프의 종류
7-3. 간선의 표현 방법
7-4. 경로
7-5. 사이클
7-6. 트리
7-7. 트리의 재귀적 특징
2. 문제 풀이
기본 문제 1: 케빈 베이컨의 6단계 법칙
기본 문제 2: 트리 순회
응용 문제 1: 게리맨더링
응용 문제 2: 트리 색칠하기
응용 문제 3: 회장 선거

8장 위상 정렬
1. 문제 분류 설명
8-1. 위상 정렬의 조건
8-2. 위상 정렬의 특징
8-3. 위상 정렬 구현법
8-4. 위상 정렬 템플릿
2. 문제 풀이
기본 문제 1: 줄 세우기
응용 문제 1: 게임 개발

9장 분할 정복
1. 문제 분류 설명
2. 문제 풀이
기본 문제 1: 쿼드 트리
응용 문제 1: 트리의 순회

10장 누적합
1. 문제 분류 설명
10-1. 2차원 배열에서의 누적합
2. 문제 풀이
기본 문제 1: 합 구하기
응용 문제 1: 배나무

11장 최단 거리
1. 문제 분류 설명
11-1. 다익스트라 알고리즘
11-2. 벨만 포드 알고리즘
11-3. 플로이드 워셜 알고리즘
11-4. 어떤 최단 거리 알고리즘을 고를 것인가?
2. 문제 풀이
기본 문제 1: 최단 경로
기본 문제 2: 타임머신
기본 문제 3: 플로이드

12장 트라이
1. 문제 분류 설명
12-1. ant와 air를 트라이에 추가하는 경우
12-2. 트라이 노드에 더 많은 정보를 추가하여 활용
2. 문제 풀이
기본 문제 1: 접두사 찾기
응용 문제 1: 게임 닉네임
저자 소개
저자 : 쩜튜브
개발자 취업을 위한 실질적인 전략을 공유하고 있습니다. 유튜브 채널 ‘쩜튜브’를 운영하며 포트폴리오 구성부터 코딩 테스트 대비법까지 취업 준비생들이 가장 궁금해하는 핵심 콘텐츠를 제작해 왔으며, Class101에서 개발직군 자기소개서 작성 강의를 진행하며 실질적인 취업 성공 사례를 만들어왔습니다. 코딩 테스트를 처음 마주했을 때 느꼈던 막막함을 누구보다 잘 알기에, 시행착오를 줄일 수 있는 가장 효율적인 길을 제시하고자 합니다. 이 책에는 단순한 정답 풀이를 넘어, 문제를 바라보는 논리적인 시각과 실전에 바로 적용 가능한 체계적인 접근법을 담았습니다. 이 책이 코딩 테스트라는 높은 벽을 넘으려는 모든 분에게 든든한 가이드가 되길 바랍니다.

저자 : 이상도
인턴 지원과 신입 공채 시험에서의 실패를 성장의 동력으로 삼아, 1년간 알고리즘 기초 이론부터 실전 문제 풀이 전략까지 독하게 파고들었습니다. 그 결과 난공불락 같았던 기업들의 코딩 테스트를 통과하며 실전 알고리즘의 핵심 원리를 몸소 깨달았습니다. 태생적 ‘알고리즘 천재’가 아닌, 꾸준한 노력으로 벽을 넘은 취준생 출신이기에 누구보다 학습자의 막막한 심정을 잘 알고 있습니다. 그래서 초보자가 이해하기 어려운 지점을 누구보다 정확히 짚어내어 같은 눈높이에서 손쉽게 풀어낼 수 있었습니다.
단순히 정답을 맞히는 법을 넘어 문제를 바라보는 시야를 넓히는 훈련법을 연구하고 스스로 원리를 깨우치기 위해 치열하게 고민했던 시간들을 바탕으로, 독자만큼은 알고리즘의 늪에서 헤매지 않고 복잡한 원리를 명쾌하게 이해할 수 있도록 돕기 위해 이 책을 집필했습니다.

감수 : 김민상
알고리즘과 인공지능 분야를 두루 경험해 온 개발자입니다. 코딩테스트 학 습자를 위한 코딩테스트 대비 문제집을 깃허브에서 관리하고 있으며, 알고리즘 문제 출제와 검수에도 참여해 왔습니다. 소프트웨어 마에스트로 11기 TrustNet 팀으로 활동하며 인공지능 기반 조작 영상 검출 프로젝트를 수행해 우수 프로젝트에 선정되었고, 이후에는 특허 데이터 기반 자연어처리 프로젝트에 참여해 대규모 데이터 전처리 성능 개선과 모델 개발에 기여했습니다. 현재도 검색언어모델 분야의 연구개발을 이어가고 있습니다.
저자 소개 더보기
출판사 서평 더보기
출판사 서평
이 책은 실전 코딩 테스트를 어떻게 이해하고 접근해야 하는지에 대해 친절하게 안내해 줍니다. 코딩 테스트 준비에서 가장 중요한 것은 많은 문제를 무작정 푸는 것이 아니라, 문제 유형을 빠르게 파악하고 그에 맞는 패턴을 바로 적용하는 능력입니다. 이 책은 바로 그 핵심을 중심으로, 코딩 테스트를 보다 체계적으로 준비할 수 있도록 도와줍니다.
특히 어떤 자료구조와 알고리즘을 공부해야 하는지, 그리고 어떤 유형의 문제를 먼저 풀어야 하는지 막막했던 독자들에게 큰 도움이 됩니다. 단순히 이론을 나열하는 것이 아니라, 실제 문제를 풀 때 어떤 방식으로 접근해야 하는지까지 짚어 주기 때문에, 알고리즘 학습과 문제 해결력을 함께 키울 수 있습니다.
또한 이 책을 통해 알고리즘을 이해하는 데 그치지 않고, 코딩 테스트를 실제로 풀어내는 감각까지 익힐 수 있습니다. 문제를 보고 어떤 패턴을 떠올려야 하는지, 어떤 자료구조를 선택해야 하는지, 그리고 어떻게 빠르게 적용해야 하는지를 익히면서 실전 대응력을 높일 수 있습니다. 코딩 테스트를 제대로 준비하고 싶은 분들에게, 이 책은 알고리즘 실력을 한 단계 끌어올릴 수 있는 좋은 길잡이가 되어줄 것입니다.

저자의 말

이 책은 “이 알고리즘을 알아야 한다”보다는, “이 문제를 이런 순서로 생각하면 이렇게 풀 수 있다”는 과정을 보여주기 위해 쓰였습니다. 하나의 정답 코드만 제시하기보다는, 초보자가 흔히 겪는 실수, 잘못된 접근, 그리고 점점 더 나아지는 구현 과정을 함께 설명하려고 노력했습니다.
또한 이 책은 알고리즘 설명서이면서 동시에 코딩 테스트 실전 가이드입니다. 문제를 분석하는 방법, 시뮬레이션을 구현하는 요령, 경계 조건을 처리하는 습관, 언어별로 주의해야 할 자료형과 연산 방식까지, 실제 시험장에서 도움이 되는 내용들을 최대한 자연스럽게 녹여 넣었습니다.
이 책을 통해 독자 여러분이 단순히 문제를 “푸는 것”을 넘어서, 코딩 테스트 문제를 읽고 스스로 접근 방법을 떠올릴 수 있는 힘을 기르기를 바랍니다. 그 과정에서 이 책이 작은 길잡이가 되기를 진심으로 바랍니다.
리뷰(0)
0 / 5.0
리뷰 작성
•
리뷰를 작성하시면 소정의 적립금을 드립니다.
•
도서의 첫번째 리뷰부터 10번째 리뷰까지는 기본 적립금의 2배를 적립해 드리며, 이후 리뷰부터는 기본 적립금이 적립됩니다.
리뷰 혜택 및 유의사항
배송방법

배송은 CJ대한통운(전화 : 1588-1255)을 이용해서 보내드리고 있습니다.

3만원 이상 구매시 무료배송 가능하며, 3만원 미만의 경우 2500원의 배송비가 발생합니다.

배송기간

15시 이전에 입금확인된 주문까지는 당일날 발송하며, 일반적인 경우 다음날 책을 받아보실 수 있습니다.

주말 또는 공휴일이 있거나 시기적으로 배송이 많은 기간인 경우는 지역에 따라 1~2일이 더 소요될 수 있습니다.

주문 후, 5일이 경과해도 책이 도착하지 않는 경우에는 웬디북 고객센터(전화 : 1800-9785)로 전화를 주시거나 고객센터 > 1:1 문의를 통해 문의글을 남겨주시면 확인 후 신속히 조치하도록 하겠습니다.

묶음배송

묶음배송 원하시는 모든 주문서의 상태가 "입금대기" 또는 "결제완료" 상태일 경우에만 처리가 가능하며, 고객센터 > 1:1 문의에서 신청 할 수 있습니다.

반품안내

변심반품의 경우 도서주문일로부터 15일이내에 반품접수가 가능하며, 반품 배송비는 고객님 부담입니다.

부분 반품의 경우, 3만원 이상 주문으로 무료배송 받았으나 일부 상품 반품으로 주문금액이 3만원이 안될 경우, 이전 주문의 배송비를 포함한 왕복 배송비를 부담하셔야 합니다.

반품절차는 고객센터의 반품교환신청 페이지에서 신청을 해주시면 웬디북 고객센터에서 지정택배사에 회수요청을 하고, 방문한 택배기사님을 통해 반품도서를 보내주시면 됩니다.

운송 중 책이 손상되지 않도록 포장을 해주신 후, 포장 겉면에 “반품도서”라고 기재해주시기 바랍니다. 회수된 상품은 요청해주신 환불방법에 따라 적립 또는 환불 진행해드립니다.

(특히 팝업북 등은 조그만 충격에도 책이 손상될 수 있으므로 주의해 주시기 바랍니다.)

• 반품이 불가한 경우
  • 1. 고객에게 책임 있는 사유로 상품(띠지 또는 더스트커버 포함)이 멸실 또는 훼손된 경우
  • 2. CD 나 소프트웨어 포함, 포장이 되어 있는 모든 상품의 포장 개봉
  • 3. 만화책 및 단시간 내에 완독이 가능한 잡지
  • 4. 상품과 함께 발송된 추가사은품이 분실되거나 훼손된 경우
  • 5. 고객의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
  • 6. 명시된 반품가능 기한이 지난 경우
  • 7. 세트상품중 일부 반품
교환안내

파본도서 혹은 오배송으로인한 교환은 도서주문일로부터 15일 이내에 신청하셔야 하며 이 경우 배송비는 웬디북에서 부담합니다.

(단, 팝업북과 CD가 세트인 책은 책의 특성상 7일 이내에 해주셔야 합니다.)

교환절차는 고객센터의 반품교환신청 페이지에서 신청을 해주시면 웬디북에서 새 책을 보내드리고 새 책을 받으실 때 교환도서와 맞교환 하시면 됩니다.

교환은 동일도서에 한하며, 다른 도서로 교환은 불가합니다.

운송도중 책이 손상되지 않도록 포장을 해주신 후, 포장 겉면에 “반품도서”라고 기재해주시기 바랍니다.

(특히 팝업북 등은 조그만 충격에도 책이 손상될 수 있으므로 주의해 주시기 바랍니다.)

• 교환이 불가한 경우
  • 1. 고객에게 책임 있는 사유로 상품이 멸실 또는 훼손된 경우
  • 2. 포장 상품의 포장을 해체한 경우
  • 3. 고객의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
  • 4. 물품 수령 후, 15일이 경과한 경우
  • 5. 동일상품으로 교환하신 후, 다시 교환하시고자 할 경우 (이 경우에는 환불처리 해드립니다.)
신고하기
신고사유 선택
도서 입고 알림 신청
입고알림 신청하셨습니다.
입고시 {{tel}}로 문자 발송됩니다

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

관심 시리즈 신간 알림 신청
시리즈명:{{ series_name }}
관심 시리즈 신간 입고 알림 신청하셨습니다.
입고시 {{ tel }}로 문자 발송 또는
앱푸시, 이메일 등으로 알려드리겠습니다.

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

입고 알림 수신 방법 변경은

마이 페이지 > 알림 > 알림 설정에서 확인해 주세요.

푸시 알림이 오지 않을 시,

스마트폰 설정 > 알림 > 웬디북 앱 설정을 확인해 주세요

관심 작가 신간 알림 신청
작가명:{{ series_name }}
관심 작가 신간 입고 알림 신청하셨습니다.
입고시 {{ tel }}로 문자 발송 또는
앱푸시, 이메일 등으로 알려드리겠습니다.

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

입고 알림 수신 방법 변경은

마이 페이지 > 알림 > 알림 설정에서 확인해 주세요.

푸시 알림이 오지 않을 시,

스마트폰 설정 > 알림 > 웬디북 앱 설정을 확인해 주세요

{{title}}
{{content}}
{{title}}
{{content}}