• 베스트
  • 소득공제
  • 무료배송

실전 코딩 테스트 가이드 - 12가지 핵심 알고리즘 문제 접근과 구현 노하우 학습하기

  • 쩜튜브, 이상도
  • 영진닷컴
  • 2026년 06월 26일
사용자 평점
0리뷰 0개
1%27,72028,000원
적립금
840원 (3% 적립)
추가 적립 안내
  • 5만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

  • 10만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

    정가제FREE(상품/사은품) 금액이
    5,000원 이상이면 5,000원 추가적립

회원가입 시 적립금 즉시 지급!

배송비
무료 (해외배송의 경우 지역에 따라 상이)

배송안내

배송비 안내
  • 1만원 이상 주문 시 무료배송 입니다.
  • 주문하신 상품을 해외로 배송 하시는 경우에는 별도의 항공료 가 부과됩니다
서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
주문 수량 변경시 안내

[주문/배송] 주문 수량 변경 시 안내

주문 수량 변경 시,배송일정이 변경될 수 있으니 반드시 확인해 주시기 바랍니다.
(고객센터 1544-9020)

지금 주문하면 9/10(목) 출고 가능
택배보다 빠른, 나우드림
상품 규격 정보
상품상세정보
ISBNISBN-13 : 9788931483093
쪽수368쪽
크기B5(188mm X 257mm, 사륙배판)
제품구성단행본
이 책이 속한 분야
  • 컴퓨터/IT > 시스템공학
관련 이벤트

AI추천 이유

책 소개

코딩 테스트를 어떻게 준비해야 할까?

 

코딩 테스트에 자주 등장하는 핵심 유형들 구현(시뮬레이션), 완전 탐색, 동적 프로그래밍, 탐욕법, 이진 탐색, 투 포인터 등 문제를 푸는 데 꼭 필요한 주요 알고리즘을 어떻게 읽고, 문제 유형과 구현 패턴을 배울 수 있습니다.

AI가 코드를 대신 써 주는 시대일수록, 개발자는 더 정확하게 읽고 더 깊이 이해할 수 있어야 합니다. 이 책은 초보 개발자가 그 출발점을 단단하게 만들 수 있도록 안내하는 친절한 길잡이가 되어 줄 것입니다.

【 대상 독자층 】

- 코딩 테스트를 처음 준비하는 개발자 및 취업 준비생

- 알고리즘 기본 이론을 배웠지만 문제 풀이가 어려운 분

- 정답 코드를 봐도 왜 그렇게 풀었는지 이해하기 어려운 분

목차

[목차]

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: 게임 닉네임

출판사 서평

 

이 책은 실전 코딩 테스트를 어떻게 이해하고 접근해야 하는지에 대해 친절하게 안내해 줍니다. 코딩 테스트 준비에서 가장 중요한 것은 많은 문제를 무작정 푸는 것이 아니라, 문제 유형을 빠르게 파악하고 그에 맞는 패턴을 바로 적용하는 능력입니다. 이 책은 바로 그 핵심을 중심으로, 코딩 테스트를 보다 체계적으로 준비할 수 있도록 도와줍니다.

특히 어떤 자료구조와 알고리즘을 공부해야 하는지, 그리고 어떤 유형의 문제를 먼저 풀어야 하는지 막막했던 독자들에게 큰 도움이 됩니다. 단순히 이론을 나열하는 것이 아니라, 실제 문제를 풀 때 어떤 방식으로 접근해야 하는지까지 짚어 주기 때문에, 알고리즘 학습과 문제 해결력을 함께 키울 수 있습니다.

또한 이 책을 통해 알고리즘을 이해하는 데 그치지 않고, 코딩 테스트를 실제로 풀어내는 감각까지 익힐 수 있습니다. 문제를 보고 어떤 패턴을 떠올려야 하는지, 어떤 자료구조를 선택해야 하는지, 그리고 어떻게 빠르게 적용해야 하는지를 익히면서 실전 대응력을 높일 수 있습니다. 코딩 테스트를 제대로 준비하고 싶은 분들에게, 이 책은 알고리즘 실력을 한 단계 끌어올릴 수 있는 좋은 길잡이가 되어줄 것입니다.

저자 소개
저자 : 쩜튜브, 이상도

김민상

알고리즘과 인공지능 분야를 두루 경험해 온 개발자입니다. 코딩테스트 학 습자를 위한 코딩테스트 대비 문제집을 깃허브에서 관리하고 있으며, 알고리즘 문제 출제와 검수에도 참여해 왔습니다. 소프트웨어 마에스트로 11기 TrustNet 팀으로 활동하며 인공지능 기반 조작 영상 검출 프로젝트를 수행해 우수 프로젝트에 선정되었고, 이후에는 특허 데이터 기반 자연어처리 프로젝트에 참여해 대규모 데이터 전처리 성능 개선과 모델 개발에 기여했습니다. 현재도 검색·언어모델 분야의 연구개발을 이어가고 있습니다.

 

이상도

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

 

쩜튜브

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

도서리뷰 (0)
이 책을 읽고 어떤 느낌을 받으셨나요? 리뷰를 남기고 다른 독자들과 함께 공유해보세요.

등록된 리뷰가 없습니다

첫번째 리뷰어가 되어주세요

교환/반품/환불
반품/교환방법
  • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
  • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
반품/교환 가능기간
  • 변심반품의 경우 수령 후 7일 이내
  • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용
  • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 만화, 잡지, 수험서 및 문제집류
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
상품 품절
  • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

매장에서 사용할 수 있는 바코드가 있어요!