전체상품목록 바로가기

본문 바로가기



현재 위치
  1. 컴퓨터/IT

[] [하나북]코딩 테스트 합격자 되기: 자바 편

(해외배송 가능상품)
공급사 바로가기
기본 정보
상품명 [하나북]코딩 테스트 합격자 되기: 자바 편
소비자가 42,000원
판매가 37,800원
모델 골든래빗(주)
국내·해외배송 국내배송
배송방법 택배
배송비 2,500원 (20,000원 이상 구매 시 무료)
SNS 상품홍보
SNS 상품홍보

개인결제창을 통한 결제 시 네이버 마일리지 적립 및 사용이 가능합니다.

상품 옵션
옵션 선택

(최소주문수량 1개 이상 / 최대주문수량 0개 이하)

사이즈 가이드

수량을 선택해주세요.

위 옵션선택 박스를 선택하시면 아래에 상품이 추가됩니다.

상품 목록
상품명 상품수 가격
[하나북]코딩 테스트 합격자 되기: 자바 편 수량증가 수량감소 37800 (  )
총 상품금액(수량) : 0 (0개)

할인가가 적용된 최종 결제예정금액은 주문 시 확인할 수 있습니다.

바로구매하기예약주문 장바구니 담기 SOLD OUT 관심상품등록

이벤트

상품상세정보



▷ 책소개

★ 코딩 테스트 합격자가 되는 가장 확실한 방법!
★ 프로그래머스 제공, 전문가가 모여 엄선한 빈출 97문제로 철저하게 대비하세요!

신입 사원 코딩 테스트를 준비하고 계신가요? 코딩 테스트는 문제만 열심히 푼다고 통과할 수 없습니다. 시험은 전략적으로 준비해야 합니다. 《코딩 테스트 합격자 되기》(자바 편)은 신입 사원 코딩 테스트 합격에 딱 맞는 빈출문제를 선정하고 풀이하기 위해 저자와 전문 교강사진이 오랜 시간을 들여 고민해 만들었습니다. 문제의 맥을 관통하는 자료구조와 알고리즘, 시간 복잡도 분석까지 완벽하게 풀이했죠! 모든 내용은 친절한 설명에 풍부한 그림을 더해 말끔하게 이해할 수 있도록 했습니다. 코딩 테스트뿐만 아니라 그 다음에 있을 면접까지 대비할 수 있을 것입니다. 이 책과 함께라면 합격은 여러분의 것입니다.

▷ 목차

[첫째 마당 : 코딩 테스트 사전 준비]


00장 코딩 테스트를 준비하기 전에
__00-1 합격자가 꼭 되고 싶은 여러분
__타인의 풀이를 보면 사고를 넓힐 수 있다
__나만의 테스트 케이스를 추가하는 건 좋은 알고리즘을 생각할 때 도움이 된다
__00-2 아는 것과 모르는 것을 명확하게
__첫 번째, 기록하라
__두 번째, 시험 보듯 공부하라
__세 번째, 짧은 시간 공부해서는 절대 코딩 테스트를 통과할 수 없다
__네 번째, 나만의 언어로 요약하라


01장 코딩 테스트 효율적으로 준비하기
__01-1 언어 선택하기
__01-2 문제 분석 연습하기
__첫 번째, 문제를 쪼개서 분석하라
__두 번째, 제약 사항을 파악하고 테스트 케이스를 추가하라
__세 번째, 입력값을 분석하라
__네 번째, 그리디하게 접근할 때는 근거를 명확히 해라
__다섯 번째, 데이터 흐름이나 구성을 파악하라
__01-3 의사 코드로 설계하는 연습하기
__첫 번째, 세부 구현이 아닌 동작 중심으로 작성하라
__두 번째, 문제 해결 순서로 작성하라
__세 번째, 충분히 테스트하라


02장 프로그래머스 완벽 활용 가이드
__02-1 프로그래머스는 어떤 곳인가요?
__02-2 프로그래머스 활용 가이드
__프로그래머스 살펴보기
__문제 풀이 과정 살펴보기


03장 알고리즘의 효율 분석
__03-1 시간 복잡도란?
__1차원 배열 검색하기
__알고리즘 수행 시간을 측정하는 방법
__최악의 경우 시간 복잡도를 표현하는 빅오 표기법
__시간 복잡도를 코딩 테스트에 활용하는 방법
__03-2 시간 복잡도 계산해보기
__별 찍기 문제
__박테리아 수명 문제


04장 코딩 테스트 필수 문법
__04-1 프리미티브 타입과 레퍼런스 타입
__정수형
__부동소수형
__04-2 컬렉션 프레임워크
__배열
__리스트
__해시맵
__문자열
__04-3 메서드
__메서드 정의
__메서드 호출
__람다식
__04-4 코딩 테스트 코드 구현 노하우
__조기 반환
__보호 구문
__제네릭


[둘째 마당 : 코딩 테스트 완전 정복]


05장 배열
__05-1 배열 개념
__배열 선언
__배열과 차원
__05-2 ArrayList 사용법
__ArrayList에 데이터 추가
__05-3 ArrayList의 효율성
__배열 연산의 시간 복잡도
__배열을 선택할 때 고려할 점
__05-4 몸풀기 문제
__[문제 01] 배열 정렬하기★
__[문제 02] 배열 제어하기★★
__05-5 합격자가 되는 모의 테스트
__[문제 03] 두 개 뽑아서 더하기★
__[문제 04] 모의고사★
__[문제 05] 행렬의 곱셈★
__[문제 06] 실패율★★
__[문제 07] 방문 길이★★


06장 스택
__06-1 스택 개념
__스택의 동작 원리 이해하기
__06-2 스택의 정의
__스택의 ADT
__Stack 클래스 사용하기
__06-3 몸풀기 문제
__[문제 08] 올바른 괄호★★
__[문제 09] 10진수를 2진수로 변환하기★
__06-4 합격자가 되는 모의 테스트
__[문제 10] 괄호 회전하기★
__[문제 11] 짝지어 제거하기★
__[문제 12] 주식 가격★★
__[문제 13] 크레인 인형 뽑기 게임★★
__[문제 14] 표 편집★★★★★


07장 큐
__07-1 큐의 개념
__큐에서 데이터가 이동하는 과정 살펴보기
__큐의 특성을 활용하는 분야
__큐의 ADT
__07-2 몸풀기 문제
__[문제 15] 요세푸스 문제★★
__07-3 합격자가 되는 모의 테스트
__[문제 16] 기능 개발★★
__[문제 17] 카드 뭉汶


08장 해시
__08-1 해시의 개념
__해시 자세히 알아보기
__해시의 특성을 활용하는 분야
__08-2 해시 함수
__해시 함수를 구현할 때 고려할 내용
__자주 사용하는 해시 함수 알아보기
__08-3 충돌 처리
__체이닝으로 처리하기
__개방 주소법으로 처리하기
__해시맵
__HashMap 클래스 사용하기
__08-4 몸풀기 문제
__[문제 18] 두 개의 수로 특정값 만들기★
__08-5 합격자가 되는 모의 테스트
__[문제 19] 완주하지 못한 선수★
__[문제 20] 할인 행사★★
__[문제 21] 오픈 채팅방★★
__[문제 22] 베스트 앨범★★
__[문제 23] 신고 결과 받기★★
__[문제 24] 메뉴 리뉴얼★★★


09장 트리
__09-1 트리 개념
__나무를 거꾸로 뒤집어 놓은 모양의 트리
__09-2 이진 트리 표현하기
__배열로 표현하기
__이진 트리 순회하기
__포인터로 표현하기
__인접 리스트로 표현하기
__09-3 이진 트리 탐색하기
__이진 탐색 트리 구축하기
__이진 탐색 트리 탐색하기
__이진 탐색 트리와 배열 탐색의 효율 비교
__09-4 몸풀기 문제
__[문제 25] 트리 순회★
__09-5 합격자가 되는 모의 테스트
__[문제 26] 예상 대진표★
__[문제 27] 다단계 칫솔 판매★★
__[문제 28] 양과 늑대★★★★★
__[문제 29] 길 찾기 게임★★★★


10장 집합
__10-1 집합과 상호배타적 집합의 개념
__집합의 개념
__상호배타적 집합의 특성을 활용하는 분야
__10-2 집합의 연산
__배열을 활용한 트리로 집합 표현하기
__유니온-파인드 알고리즘
__10-3 몸풀기 문제
[문제 30] 간단한 유니온-파인드 알고리즘 구현하기★★
__10-4 합격자가 되는 모의 테스트
__[문제 31] 폰켓몬★
__[문제 32] 영어 끝말잇기★
__[문제 33] 섬 연결하기★★★


11장 그래프
__11-1 그래프의 개념
__그래프 용어 정리
__그래프의 특징과 종류
__그래프 구현
__11-2 그래프 탐색
__깊이 우선 탐색
__너비 우선 탐색
__깊이 우선 탐색과 너비 우선 탐색 비교
__11-3 그래프 최단 경로 구하기
__다익스트라 알고리즘
__벨만-포드 알고리즘
__11-4 몸풀기 문제
__[문제 34] 깊이 우선 탐색 순회★
__[문제 35] 너비 우선 탐색 순회★
__[문제 36] 다익스트라 알고리즘★★★
__11-5 합격자가 되는 모의 테스트
__[문제 37] 게임 맵 최단 거리★★
__[문제 38] 네트워크★★
__[문제 39] 미로 탈출★★
__[문제 40] 배달★★★
__[문제 41] 경주로 건설★★★★★
__[문제 42] 전력망을 둘로 나누기★★


12장 백트래킹
__12-1 백트래킹과 백트래킹 알고리즘 개념
__백트래킹이란?
__백트래킹 알고리즘이란?
__유망 함수란?
__백트래킹 알고리즘 문제에 적용해보기
__N-퀸 문제
__12-2 몸풀기 문제
__[문제 43] 1부터 N까지 숫자 중 합이 10이 되는 조합 구하기★
__[문제 44] 스도쿠 퍼즐★★★
__12-3 합격자가 되는 모의 테스트
__[문제 45] 피로도★
__[문제 46] N-퀸★
__[문제 47] 양궁 대회★★
__[문제 48] 외벽 점검★★★★★
__[문제 49] 사라지는 발판★★★★★


13장 정렬
__13-1 정렬 개념
__정렬이 필요한 이유
__삽입 정렬
__병합 정렬
__힙 정렬
__우선순위 큐
__계수 정렬
__위상 정렬
__13-2 몸풀기 문제
__[문제 50] 계수 정렬 구현하기★
__[문제 51] 정렬이 완료된 두 배열 합치기★
__13-3 합격자가 되는 모의 테스트
__[문제 52] 문자열 내 마음대로 정렬하기★
__[문제 53] 정수 내림차순으로 배치하기★
__[문제 54] K번째 수★
__[문제 55] 가장 큰 수★★★
__[문제 56] 튜플★★
__[문제 57] 지형 이동★★★★
__[문제 58] 전화번호 목록★★


14장 시뮬레이션
__14-1 시뮬레이션 문제 풀이 노하우
__시뮬레이션 문제를 푸는 방법
__행렬 연산
__좌표 연산
__대칭, 회전 연산
__14-2 몸풀기 문제
__[문제 59] 배열 회전하기★★
__[문제 60] 두 행렬을 곱한 후 전치 행렬 만들기★
__[문제 61] 달팽이 수열 만들기★★
__14-3 합격자가 되는 모의 테스트
__[문제 62] 이진 변환 반복하기★★
__[문제 63] 롤케이크 자르기★★
__[문제 64] 카펫★★
__[문제 65] 점프와 순간 이동★★
__[문제 66] 캐릭터의 좌표★★


15장 동적 계획법
__15-1 동적 계획법 개념
__점화식 세우기와 동적 계획법
__재귀 호출의 횟수를 줄여주는 메모이제이션
__최장 증가 부분 수열
__최장 공통 부분 수열
__15-2 몸풀기 문제
__[문제 67] LCS 길이 계산하기★★★
__[문제 68] LIS 길이 계산하기★★★
__[문제 69] 조약돌 문제★★★
__15-3 합격자가 되는 모의 테스트
__[문제 70] 피보나치 수★
__[문제 71] 2 × n 타일링★
__[문제 72] 정수 삼각형★★
__[문제 73] 땅따먹기★★
__[문제 74] 도둑질★★★★★
__[문제 75] 가장 큰 정사각형 찾기★★★
__[문제 76] 단어 퍼즐★★★★


16장 그리디
__16-1 그리디 개념
__그리디 알고리즘으로 거스름돈 내어주기
__그리디 알고리즘이 최적해를 보장하려면?
__16-2 최소 신장 트리
__신장 트리란?
__최소 신장 트리란?
__16-3 배낭 문제
__짐을 쪼갤 수 있는 부분 배낭 문제
__짐을 쪼갤 수 없는 0/1 배낭 문제
__16-4 몸풀기 문제
__[문제 77] 거스름돈 주기★★
__[문제 78] 부분 배낭 문제★★
__16-5 합격자가 되는 모의 테스트
__[문제 79] 예산★
__[문제 80] 구명보트★
__[문제 81] 귤 고르기★★
__[문제 82] 기지국 설汶



[부록 1 : 모의고사]


_01회 모의고사
__[문제 83] 미로 탈출 명령어
__[문제 84] 택배 배달과 수거하기
__[문제 85] 개인 정보 수집 유효기간
_02회 모의고사
__[문제 86] 110 옮기기
__[문제 87] 쿼드 압축 후 개수 세기
__[문제 88] 없는 숫자 더하기


_03회 모의고사
__[문제 89] 불량 사용자
__[문제 90] k진수에서 소수 개수 구하기
__[문제 91] 거리두기 확인하기


_04회 모의고사
__[문제 92] 코딩 테스트 공부
__[문제 93] 두 큐 합 같게 만들기
__[문제 94] 숫자 게임


_05회 모의고사
__[문제 95] 보석 쇼핑
__[문제 96] 파괴되지 않은 건물
__[문제 97] 로또의 최고 순위와 최저 순위


[부록 2 : 엄친아 요약 노트]

▷ 저자소개

김희성

현 42dot 백엔드 개발자. 이전에는 삼성SDS에서 소프트웨어 개발자, 쿠팡에서 풀스택 개발자로 근무했다. 특히 삼성SDS 시절에는 사내 SW역량테스트 강사로 활약했다. 귀찮은 거 싫어하고 집에서 자는 게 가장 좋은 백엔드 개발자다. 어려운 문제와 맞닥뜨렸을 때 더욱 불타오르는 타입. 새벽 시간에 코드짜는 걸 좋아하며 주말에 밤새 코딩하는 일을 즐기는 ESTJ





상품결제정보

고액결제의 경우 안전을 위해 카드사에서 확인전화를 드릴 수도 있습니다. 확인과정에서 도난 카드의 사용이나 타인 명의의 주문등 정상적인 주문이 아니라고 판단될 경우 임의로 주문을 보류 또는 취소할 수 있습니다.  

무통장 입금은 상품 구매 대금은 PC뱅킹, 인터넷뱅킹, 텔레뱅킹 혹은 가까운 은행에서 직접 입금하시면 됩니다.  
주문시 입력한 입금자명과 실제입금자의 성명이 반드시 일치하여야 하며, 7일 이내로 입금을 하셔야 하며 입금되지 않은 주문은 자동취소 됩니다.

배송정보

  • 배송 방법 : 택배
  • 배송 지역 : 전국지역
  • 배송 비용 : 2,500원
  • 배송 기간 : 1일 ~ 2일
  • 배송 안내 : - 산간벽지나 도서지방은 별도의 추가금액을 지불하셔야 하는 경우가 있습니다.
    고객님께서 주문하신 상품은 입금 확인후 배송해 드립니다. 다만, 상품종류에 따라서 상품의 배송이 다소 지연될 수 있습니다.
    - 제주도 3000원/도서산간지역 7000원

교환 및 반품정보

교환 및 반품 주소
 - [10882] 경기도 파주시 산남로 85-10 (산남동) 하나북스퀘어
 
교환 및 반품이 가능한 경우
 - 계약내용에 관한 서면을 받은 날부터 7일. 단, 그 서면을 받은 때보다 재화등의 공급이 늦게 이루어진 경우에는 재화등을 공급받거나 재화등의 공급이 시작된 날부터 7일 이내
  - 공급받으신 상품 및 용역의 내용이 표시.광고 내용과 다르거나 계약내용과 다르게 이행된 때에는 당해 재화 등을 공급받은 날 부터 3월이내, 그사실을 알게 된 날 또는 알 수 있었던 날부터 30일이내
 
교환 및 반품이 불가능한 경우
 - 이용자에게 책임 있는 사유로 재화 등이 멸실 또는 훼손된 경우(다만, 재화 등의 내용을 확인하기 위하여 포장 등을 훼손한 경우에는 청약철회를 할 수 있습니다)
  - 이용자의 사용 또는 일부 소비에 의하여 재화 등의 가치가 현저히 감소한 경우
  - 시간의 경과에 의하여 재판매가 곤란할 정도로 재화등의 가치가 현저히 감소한 경우
  - 복제가 가능한 재화등의 포장을 훼손한 경우
  - 개별 주문 생산되는 재화 등 청약철회시 판매자에게 회복할 수 없는 피해가 예상되어 소비자의 사전 동의를 얻은 경우
  - 디지털 콘텐츠의 제공이 개시된 경우, (다만, 가분적 용역 또는 가분적 디지털콘텐츠로 구성된 계약의 경우 제공이 개시되지 아니한 부분은 청약철회를 할 수 있습니다.)
 
※ 고객님의 마음이 바뀌어 교환, 반품을 하실 경우 상품반송 비용은 고객님께서 부담하셔야 합니다.
 (색상 교환, 사이즈 교환 등 포함)

서비스문의

상품사용후기

상품의 사용후기를 적어주세요.

게시물이 없습니다

상품문의하기 모두 보기

상품 Q&A

상품에 대해 궁금한 점을 해결해 드립니다.

게시물이 없습니다

상품문의하기 모두 보기


네이버
리뷰이벤트

장바구니 0