logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

코딩마법서 C/C++ 3권 BRONZE

코딩마법서 C/C++ 3권 BRONZE

(코딩테스트와 알고리즘을 위한 C/C++)

오일러, 김건, 김성은 (지은이)
오일러BOOKS
44,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
39,600원 -10% 0원
2,200원
37,400원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 10개 36,270원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

코딩마법서 C/C++ 3권 BRONZE
eBook 미리보기

책 정보

· 제목 : 코딩마법서 C/C++ 3권 BRONZE (코딩테스트와 알고리즘을 위한 C/C++)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9791197008498
· 쪽수 : 736쪽
· 출판일 : 2022-12-01

책 소개

다. 이번 책은 최종 목표 6권 중에서 3번째 책에 해당하는 BRONZE 버전이다. 3권에서는 이제부터는 본격적으로 C++로 넘어와 C++에서의 입력과 출력 그리고 STL을 소개하면서 정렬, string, pair, tuple, 스택(Stack), 큐(Queue)등을 만나게 된다.

목차

Chapter 00. 인트로(Intro)
- 이 책을 집필하며..
- 이렇게 공부하세요.
- 온라인저지 오일러OJ https://euleroj.io
- 유튜브 채널 오일러TV

Chapter 01. 오일러 온라인 저지(오일러OJ)
01.1 오일러OJ 회원 가입하기 Euler Online Judge
01.2 로그인 후 소스 코드 제출하기
01.3 온라인 채점 시 정답으로 인정되지 않는 경우
01.4 온라인 채점 시 정답으로 인정되는 경우
01.5 본인이 제출한 소스 코드 확인하기
01.6 그 밖의 메뉴 소개하기
01.7 Open Challenge

Chapter 02. C++에서의 입력과 출력
02.1 C++의 탄생 및 버전
02.2 C++에서의 입력 및 출력 Input & Output
02.3 필드 폭과 채우기 width & fill
02.4 유효 자릿수와 소수점 자릿수 precision & fixed
02.5 연습문제 Exercise
오일러OJ 2055 Long Multiplication

Chapter 03. 이름 공간 namespace
03.1 이름 공간 namespace
03.2 이름 공간(namespace)의 분리
03.3 중첩된 이름 공간(namespace)과 별칭 지정
03.4 익명의 이름 공간 Anonymous namespace
03.5 using 지시문
03.6 using namespace std
03.7 연습문제 Exercise
오일러OJ 4392 로미오와 줄리엣

Chapter 04. 참과 거짓 bool
04.1 bool 자료형 true & false
04.2 입력 및 함수의 반환값
04.3 연습문제 Exercise
오일러OJ 3178 괄호
오일러OJ 4034 무한개의 객실을 갖춘 호텔

Chapter 05. 자료형 추론 auto
05.1 자료형 추론 auto
05.2 함수의 반환 자료형 추론
05.3 연습문제 Exercise
오일러OJ 4285 꿀벌 마야

Chapter 06. STL과 정렬 알고리즘 std::sort()
06.1 표준 템플릿 라이브러리(STL) Standard Template Library
06.2 알고리즘(Algorithm)
06.3 정렬 알고리즘 std::sort()
06.4 비교 함수를 만들어 정렬하기
06.5 람다 함수(Lambda Function)를 만들어 정렬하기
06.6 함수 객체(Function Object)를 이용해서 정렬하기
06.7 std::stable_sort()
06.8 std::is_sorted()
06.9 std::partial_sort()
06.10 std::nth_element()
06.11 연습문제 Exercise
오일러OJ 3015 키
오일러OJ 3034 질문과 답변
오일러OJ 3035 책꽂이
오일러OJ 3090 무도회 댄스
오일러OJ 3113 유행

Chapter 07. 요소를 수정하지 않는 순차 작업 Non-modifying Sequence Operations
07.1 std::find()
07.2 std::find_if()
07.3 std::count()
07.4 std::count_if()
07.5 std::equal()
07.6 연습문제 Exercise
오일러OJ 4085 오일러와 친척들
오일러OJ 5072 세 값의 정렬

Chapter 08. 범위 기반 for 루프 range-for loop
08.1 범위 기반 for 루프 range-for loop
08.2 std::for_each()
08.3 std::for_each_n()
08.4 std::transform()
08.5 연습문제 Exercise
오일러OJ 2124 체스판 만들기

Chapter 09. 요소를 수정하는 순차 작업 Modifying Sequence Operations
09.1 std::copy(), std::copy_backward(), std::copy_if(), std::copy_n()
09.2 std::fill(), std::fill_n()
09.3 std::generate(), std::generate_n()
09.4 std::swap(), std::swap_ranges()
09.5 std::remove(), std::remove_if(), std::remove_copy(), std::remove_copy_if()
09.6 std::replace(), std::replace_if(), std::replace_copy(), std::replace_copy_if()
09.7 std::rotate(), std::rotate_copy()
09.8 std::reverse(), std::reverse_copy()
09.9 std::unique(), std::unique_copy()
09.10 연습문제 Exercise
오일러OJ 3165 다섯 개의 나무 조각

Chapter 10. 최소/최대 작업 Minimum/Maximum Operations
10.1 std::min(), std:min_element()
10.2 std::max(), std:max_element()
10.3 연습문제 Exercise
오일러OJ 1160 색칠 공부
오일러OJ 5030 오일러의 블록

Chapter 11. string 컨테이너
11.1 컨테이너(container)
11.2 std::string 컨테이너
11.3 std::string 컨테이너와 포인터
11.4 std::string 요소 접근
11.5 std::string 컨테이너와 begin(), end()
11.6 std::string 컨테이너의 연산과 할당
11.7 std::string 컨테이너의 길이 및 용량
11.8 std::string 컨테이너의 삽입 및 삭제
11.9 std::string 컨테이너의 검색 및 추출
11.10 std::string 컨테이너의 복사 및 교환과 비교
11.11 std::string 컨테이너와 함수
11.12 연습문제 Exercise
오일러OJ 1053 문자열 길이
오일러OJ 1114 너무 긴 단어
오일러OJ 1057 문자열 소트
오일러OJ 1054 문자 찾기Ⅰ
오일러OJ 1055 문자 찾기Ⅱ
오일러OJ 1056 문자 찾기Ⅲ
오일러OJ 1058 콤마를 삽입하라!
오일러OJ 1092 잘못된 철자
오일러OJ 1079 대소문자 구분
오일러OJ 1064 왕국의 언어
오일러OJ 1060 KOIIOI

Chapter 12. 기초테스트Ⅲ Training
12.1 기초테스트Ⅲ
오일러OJ 2018 No Brain
오일러OJ 2047 Palindrome
오일러OJ 2052 암호 해독Ⅰ
오일러OJ 2122 캠브리지
오일러OJ 2125 오일러TV
오일러OJ 2135 욕심쟁이

Chapter 13. pair 컨테이너
13.1 std::pair 컨테이너
13.2 std::pair 컨테이너와 정렬
13.3 연습문제 Exercise
오일러OJ 1090 Best 5
오일러OJ 2056 숫자 문자열
오일러OJ 3036 화성 여행
오일러OJ 3094 친척집 방문하기

Chapter 14. tuple 컨테이너
14.1 std::tuple 컨테이너
14.2 std::tuple 컨테이너와 정렬
14.3 연습문제 Exercise
오일러OJ 3037 마라톤 기록
오일러OJ 3112 장난감 쇼핑
오일러OJ 4306 왕국 선거

Chapter 15. stack 컨테이너
15.1 컨테이너 어댑터 container adapter
15.2 스택 stack
15.3 std::stack 컨테이너 stack container
15.4 연습문제 Exercise
오일러OJ 3016 도넛 가게Ⅰ
오일러OJ 3018 기차 교차로
오일러OJ 4056 레이저 절단
오일러OJ 4458 에디터
오일러OJ 5001 Bad Hair
오일러OJ 5014 삐까
오일러OJ 5266 City Skyline

Chapter 16. queue 컨테이너
16.1 큐 queue
16.2 std::queue 컨테이너 queue container
16.3 연습문제 Exercise
오일러OJ 3017 도넛 가게Ⅱ
오일러OJ 3019 요세푸스(Josephus)
오일러OJ 4156 요세푸스의 사촌
오일러OJ 4208 전력 위기
오일러OJ 4232 보조금 지급
오일러OJ 5274 인터넷 차단

Chapter 17. 재귀 호출 Recursive Function Call
17.1 재귀 호출과 스택(Stack) 메모리
17.2 총합 구하기
17.3 팩토리얼 Factorial
17.4 최대공약수 Greatest Common Divisor
17.5 진법 변환 Base Conversion
17.6 연습문제 Exercise
오일러OJ 3006 N까지의 총합
오일러OJ 3007 진법 변환

Chapter 18. 메모이제이션 Memoization
18.1 피보나치 수열 Fibonacci Sequence
18.2 메모이제이션 Memoization
18.3 연습문제 Exercise
오일러OJ 3008 피보나치 수열

Chapter 19. 순열 Permutation
19.1 중복을 허용하는 순열
19.2 중복을 허용하지 않는 순열
19.3 연습문제 Exercise
오일러OJ 3009 아이스크림 나라
오일러OJ 3010 선착순
오일러OJ 3014 N자리 2진수
오일러OJ 3013 대회 결과 예상하기Ⅰ
오일러OJ 3068 지그재그 숫자

Chapter 20. 조합 Combination
20.1 중복을 허용하는 조합
20.2 중복을 허용하지 않는 조합
20.3 연습문제 Exercise
오일러OJ 3011 숫자 고르기
오일러OJ 3012 퀴디치 대회
오일러OJ 3067 Lotto
오일러OJ 3084 미지의 행성 탐사
오일러OJ 4005 부분 집합(Element)

Chapter 21. 재귀 호출과 분기 한정 Branch and Bound
21.1 수의 덧셈 조합
21.2 개선된 수의 덧셈 조합
21.3 재귀 호출과 분기 한정 Branch and Bound
21.4 연습문제 Exercise
오일러OJ 3069 수의 덧셈 조합
오일러OJ 3070 부분집합의 합(Sum of Subsets Problem)
오일러OJ 3071 일곱 난쟁이

Chapter 22. 원순열 Circular Permutation
22.1 원순열 Circular Permutation
22.2 연습문제 Exercise
오일러OJ 3072 원탁회의
오일러OJ 3073 소수 고리

Chapter 23. 다음 순열과 이전 순열 Next Permutation & Prev Permutation
23.1 다음 순열 Next Permutation
23.2 STL과 다음 순열 STL & next_permutation
23.3 이전 순열 Prev Permutation
23.4 STL과 이전 순열 STL & prev_permutation
23.5 연습문제 Exercise
오일러OJ 3189 다음 순열
오일러OJ 3190 이전 순열
오일러OJ 3191 이웃하는 수
오일러OJ 3106 부저 모으기

Chapter 24. 요일 계산 Day of the Week
24.1 이집트의 태양력 Solar Calendar
24.2 율리우스력 Julius Calendar
24.3 그레고리력 Gregorian Calendar
24.4 요일 계산 Day of the Week
24.5 연습문제 Exercise
오일러OJ 2023 요일 계산
오일러OJ 2097 Time Cards
오일러OJ 4145 13일의 금요일
오일러OJ 4213 윤년과 축제년
오일러OJ 4360 카탈로그 넘버

Chapter 25. 동적 계획법 Dynamic Programming
25.1 동적 계획법 Dynamic Programming
25.2 Top-Down 방식 Memoization
25.3 Bottom-Up 방식 Tabulation
25.4 동적 계획법(Dyanmic Programming)의 특징
25.5 연습문제 Exercise
오일러OJ 3181 파도반 수열
오일러OJ 3180 더하기
오일러OJ 4111 1을 향해서
오일러OJ 4175 계단 수
오일러OJ 4177 오르막 수
오일러OJ 4017 마법 계단
오일러OJ 4132 오일러와 산신령
오일러OJ 4118 Tiling
오일러OJ 4152 서커스 공연
오일러OJ 4348 알파 코드
오일러OJ 4350 Rectangles
오일러OJ 4188 집으로 돌아가기
오일러OJ 3104 핀볼게임
오일러OJ 4228 금화를 포함한 파이
오일러OJ 4358 스티커
오일러OJ 5035 놀이판
오일러OJ 4316 강 건너기
오일러OJ 4256 점프하는 시민
오일러OJ 4506 마법 기차
오일러OJ 5032 Big House

저자소개

오일러 (지은이)    정보 더보기
코딩마법서 저자 오일러는 지난 20년간 정보올림피아드(KOI)를 전문으로 교육해왔습니다. 1,000명 이상의 영재고, 과학고, 초중고 학생들을 교육해오면서 정보올림피아드(KOI) 국가대표와 수많은 입상자(정보올림피아드 대상 7명, 금상 18명, 은상 144명, 동상 159명, 장려 101명 등)를 배출하였습니다. 2019년에는 소프트웨어 특기자 전형으로 카이스트에 5명을 입학시켰습니다. 삼성에서 3년 동안 S직군들을 대상으로 삼성 SW Certification 자격시험을 교육하였으며 현재는 유튜브 채널 <오일러TV>에서 코딩 실력을 극대화할 코딩 비법을 전수하기 위해서 매진하고 있습니다. <오일러가 지도학 학생 수상내역> 영재고·과학고 합격 : 127명 국제정보올림피아드(IOI) : 금메달 3, 은메달 3, 동메달 1 아시아태평양정보올림피아드(APIO) : 금메달 3, 동메달 4 국제정보올림피아드 계절학교 합격생 : 69명 한국정보올림피아드(2차대회, 구 전국대회) : 대상 7, 금상 18, 은상 144, 동상 159, 장려 101 넥슨프로그래밍챌린지(NYPC) : 대상 1, 금상 1, 동상 4, 특별상 1 이화여대/화웨이전국여고생프로그래밍경시대회 : 최우수상 1, 장려 3 서강대전국고등학생알고리즘대회 : 대상 1, 금상 1, 은상 1, 동상 1 국민대알고리즘경진대회 : 은상 1, 동상 1, 장려 2 경희대전국고등학생알고리즘경진대회 : 금상 1, 은상 1, 동상 1 한국정보과학경시대회(KYIO) : 대상 1, 금상 3, 은상 6, 동상 10, 장려 7 ICT-AWARD KOREA 알고리즘프로그래밍대회 : 대상 5, 금상 2, 은상 1, 동상 9, 장려 7
펼치기
김건 (지은이)    정보 더보기
현재 카이스트 전산학부 재학중입니다. 초등학교 시절부터 코딩에 입문하여 고등학교 시절에는 한국정보올림피아드(KOI) 고등부에서 3번의 금상. 넥슨 프로그래밍 챌린지(NYPC)에서 동상을 수상하였고 2021년에 삼성 대학생 프로그래밍 대회(SCPC)에서 5th에 입상하였습니다.
펼치기
김성은 (지은이)    정보 더보기
현재 이화여대 소프트웨어학부에서 컴퓨터공학을 전공중입니다. 코딩마법서의 전체적인 자료수집, 기획과 편집 그리고 공동 집필에 참여하였습니다.
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책