책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9791197008443
· 쪽수 : 764쪽
· 출판일 : 2022-02-01
책 소개
목차
_이 책을 집필하며..
_이렇게 공부 하세요.
_온라인저지 오일러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. 3항 연산자 Ternary Operator
02.1 3항 연산자
02.2 3항 연산자와 대입
02.3 연습문제 Exercise
오일러OJ 1089 컨테스트 시간
오일러OJ 2002 최솟값과 최댓값과 절댓값
Chapter 03. switch case문
03.1 switch case문
03.2 switch case문과 break
03.3 연습문제 Exercise
Chapter 04. 반올림과 올림 그리고 내림과 버림
04.1 소수점 첫째 자리에서 반올림과 올림 그리고 내림과 버림
04.2 소수점 둘째 자리에서 반올림과 올림 그리고 내림과 버림
04.3 일의 자리에서 반올림과 올림 그리고 내림과 버림
04.4 연습문제 Exercise
오일러OJ 1029 반올림과 버림
오일러OJ 1065 학급 평균
오일러OJ 1080 소득세
오일러OJ 1083 은행 이자
Chapter 05. 등수 구하기
05.1 등수 구하기
05.2 연습문제 Exercise
오일러OJ 1035 등수 구하기
오일러OJ 1151 몬스터
Chapter 06. 이차원 배열 Two Dimensional Array
06.1 이차원 배열의 선언
06.2 이차원 배열의 선언과 동시에 초기화
06.3 이차원 배열의 출력
06.4 이차원 배열의 입력 및 출력
06.5 보초 Guard
06.6 연습문제 Exercise
오일러OJ 1152 UFO 착륙
오일러OJ 1040 배열 변환
오일러OJ 2098 토지 작업
Chapter 07. 기초테스트II Training
07.1 기초테스트Ⅱ
오일러OJ 1075 삼각형
오일러OJ 2066 행과 열
오일러OJ 2075 탁구 시합
Chapter 08. 다차원 배열 Multi Dimensional Array
08.1 삼차원 배열의 선언
08.2 삼차원 배열의 선언과 동시에 초기화
08.3 삼차원 배열의 출력
08.4 삼차원 배열의 입력 및 출력
08.5 연습문제 Exercise
오일러OJ 2003 삼차원 배열
Chapter 09. 정수의 표현 방법 integer
09.1 2진수, 8진수, 10진수, 16진수 bin, oct, dec, hex
09.2 2진수를 10진수로 나타내기 8421 code
09.3 2진수를 16진수로 나타내기
09.4 비트와 바이트 bit & byte
09.5 정수의 표현 integer
09.6 정수형 자료형 char & int & long & long long
09.7 연습문제 Exercise
오일러OJ 1071 용감한 전사
오일러OJ 1113 보도블록
오일러OJ 2046 Super long sums
Chapter 10. 실수의 표현 방법 real number
10.1 실수의 표현 real numbers
10.2 실수형 자료형 float & double & long double
10.3 지수 표기법 Exponential Notation
10.4 실수 연산의 위험성
10.5 sizeof 연산자
10.6 연습문제 Exercise
오일러OJ 1074 Table
오일러OJ 1129 평균
오일러OJ 2086 수학 문제
오일러OJ 4171 택시 기하학
Chapter 11. 비트 연산자 Bit Operator
11.1 비트 단위 AND 연산자 AND &
11.2 비트 단위 OR 연산자 OR |
11.3 비트 단위 XOR 연산자 eXclusive OR ^
11.4 비트 단위 NOT 연산자 NOT ~
11.5 비트 단위 왼쪽 시프트 연산자 LEFT SHIFT <<
11.6 비트 단위 오른쪽 시프트 연산자 RIGHT SHIFT >>
11.7 언더플로우와 오버플로우 underflow & overflow
11.8 최댓값과 최솟값
11.9 연습문제 Exercise
오일러OJ 2024 식량 탈곡기
오일러OJ 2050 Round Numbers
Chapter 12. 나머지 Mod
12.1 덧셈과 나머지 Modular
12.2 곱셈과 나머지 Modular
12.3 연습문제 Exercise
오일러OJ 2020 100으로 나눈 나머지
오일러OJ 2019 달팽이
Chapter 13. 함수 Function
13.1 함수란? function
13.2 함수의 호출과 리턴 call & return
13.3 함수의 구조
13.4 반환값 없고, 전달인자 없고
13.5 반환값 없고, 전달인자 있고
13.6 반환값 있고, 전달인자 없고
13.7 반환 값 있고, 전달인자 있고
13.8 함수의 정의와 원형 선언 Declaration
13.9 값을 반환하지 않는 return
13.10 연습문제 Exercise
오일러OJ 1101 Perfection
오일러OJ 1105 직사각형
오일러OJ 2130 자리 올림
Chapter 14. 지역변수 Local Variable
14.1 지역변수 Local Variable
14.2 명령 블록에서의 지역변수(Local Variable)
14.3 매개변수도 지역변수이다
14.4 블록 구간 Block Scope
14.5 연습문제 Exercise
오일러OJ 2100 Super Pals Number
오일러OJ 2068 소인수 분해
오일러OJ 2048 디지털 곱셈
오일러OJ 2084 Easy Problem
Chapter 15. 전역변수와 정적변수 Global Variable & Static Variable
15.1 전역변수 Global Variable
15.2 전역변수와 이름 숨기기 Global Variable & Name Hiding
15.3 정적변수 Static Variable
15.4 레지스터 변수 Register Variable
15.5 메모리 영역 Storage Class
15.6 연습문제 Exercise
오일러OJ 2028 불꽃 놀이
오일러OJ 2037 동맹 휴업
오일러OJ 2036 같은 자리 수
오일러OJ 2136 바우와우
Chapter 16. 함수 오버로딩 Function Overloading
16.1 함수 오버로딩 Function Overloading
16.2 매개변수의 디폴트 값 Default Parameters
16.3 연습문제 Exercise
오일러OJ 2021 정사각형 설계
오일러OJ 2049 RADAR
Chapter 17. 매크로 함수와 인라인 함수 Macro Function & Inline Function
17.1 전처리기와 매크로 Preprocessor & Macro
17.2 매크로 함수 Function like Macro
17.3 인라인 함수 Inline Function
17.4 연습문제 Exercise
오일러OJ 1124 잔디 깎기
오일러OJ 2067 Digit Sums
Chapter 18. 변수와 상수 Variable & Constant
18.1 변수의 잘못된 사용
18.2 변수의 올바른 사용
18.3 리터럴 상수 literal Constant
18.4 기호적 상수 Symbolic Constant
18.5 연습문제 Exercise
오일러OJ 1081 동전 교환
오일러OJ 2088 Prime Cuts
Chapter 19. 최대공약수와 최소공배수 Gcd & Lcm
19.1 최대공약수 Greatest Common Divisor
19.2 유클리드 알고리즘 Euclidean Algorithm
19.3 최소공배수 Least Common Multiple
19.4 연습문제 Exercise
오일러OJ 1108 초등학교 5학년
오일러OJ 2141 GCD의 합
오일러OJ 4053 N개의 최대공약수와 최소공배수
오일러OJ 4067 바이오리듬
Chapter 20. 프로그램 설계
20.1 프로그램 설계
20.2 연습문제 Exercise
오일러OJ 2116 Jack
오일러OJ 2111 제비 뽑기Ⅰ
오일러OJ 2110 바나나
오일러OJ 2139 방 배정하기
오일러OJ 2081 호그와트 도서관
Chapter 21. 포인터 변수 Pointer Variable
21.1 메모리의 이해
21.2 포인터 변수 선언 Pointer Variable
21.3 포인터 접근
21.4 널 포인터 NULL Pointer
21.5 포인터 매개변수 Pointer Parameter
21.6 연습문제 Exercise
오일러OJ 2012 왕이 운세
오일러OJ 2030 오일러
Chapter 22. 포인터와 배열 Pointer & Array
22.1 포인터 연산 Pointer Arithmeti
22.2 배열의 이름
22.3 포인터와 배열 Pointer & Array
22.4 연습문제 Exercise
오일러OJ 2029 난수 발생
오일러OJ 2063 Life Cycle
오일러OJ 2032 수 이어가기
오일러OJ 2054 가장 큰 소인수
Chapter 23. 함수와 배열 Function & Array
23.1 배열을 함수에 전달하기
23.2 배열을 함수에 전달하여 포인터 변수로 받기
23.3 두 개의 포인터로 배열을 함수에 전달하기
23.4 연습문제 Exercise
오일러OJ 1122 데이터베이스
오일러OJ 2006 미인 선발대회
Chapter 24. const와 포인터 const & Pointer
24.1 상수 포인터 const Pointer
24.2 상수에 대한 포인터 Pointer to const
24.3 상수에 대한 상수 포인터 const Pointer to const
24.4 연습문제 Exercise
오일러OJ 2008 Book Club
오일러OJ 2014 통나무의 개수
Chapter 25. 문자열과 배열 String & Array
25.1 문자열 String
25.2 배열을 이용해서 문자열 선언하기
25.3 포인터 상수를 이용해서 문자열 선언하기
25.4 리터럴 상수(Literal Constant)의 재사용
25.5 문자열 입력받기
25.6 연습문제 Exercise
오일러OJ 1051 Names
오일러OJ 1062 삼각형 출력하기
오일러OJ 1069 ABC
오일러OJ 1120 브릿지
오일러OJ 2009 숫자 전환
오일러OJ 2101 숫자 추측 게임
오일러OJ 2114 극장
Chapter 26. 문자열 관련 함수
26.1 strlen() string length
26.2 strcpy(), strncpy() string copy, string n copy
26.3 strcmp(), strncmp() string compare, string n compare
26.4 strcat(), strncat() string concatenation, string n concatenation
26.5 포인터를 반환하는 함수들
26.6 sprintf() string print format
26.7 연습문제 Exercise
오일러OJ 1052 아스키코드(Ascii Code)
오일러OJ 1059 UFO 탑승
오일러OJ 1091 반복되는 문자열
오일러OJ 1067 짝수인지 홀수인지
오일러OJ 1109 30의 배수
오일러OJ 2005 문자열 순환
오일러OJ 2076 Counting Black
오일러OJ 2108 문자열 함수 인코딩
Chapter 27. 참조 변수 Reference Variable
27.1 참조 변수 reference variable
27.2 참조 변수와 함수 reference variable & function
27.3 참조 변수와 const reference variable & const
27.4 참조 변수와 포인터 reference variable & pointer
27.5 참조 변수와 배열 reference variable & array
27.6 연습문제 Exercise
오일러OJ 2118 Trick
오일러OJ 2078 Look and Say
오일러OJ 2082 ID Number
오일러OJ 2072 ISBN
오일러OJ 2045 공통된 변경 문자열
Chapter 28. 인자 전달 Passing Arguments
28.1 값에 의한 호출 Call by Value
28.2 주소에 의한 호출 Call by Address
28.3 참조에 의한 호출 Call by Reference
28.4 연습문제 Exercise
오일러OJ 1088 시저 암호
오일러OJ 2074 Wiggle Numbers
오일러OJ 2060 Palindromes
오일러OJ 2091 스피너 퍼즐
오일러OJ 2039 매직키 테트리스
오일러OJ 2128 피터팬체
Chapter 29. 방향 검색 Direction Check
29.1 좌표축과 2차원 배열의 비교
29.2 4방향 검색 4 direction check
29.3 8방향 검색 8 direction check
29.4 나이트의 이동 Knight Moving
29.5 입체 도형에서의 6방향 검색 6 direction check
29.6 연습문제 Exercise
오일러OJ 3002 달팽이 테이블
오일러OJ 3066 나선형 숫자
오일러OJ 3004 나선형 미로
오일러OJ 3064 고소 공포증
오일러OJ 3065 지뢰찾기 게임
오일러OJ 3100 파파야 정글
오일러OJ 3117 연못의 깊이
오일러OJ 4018 Bingo
오일러OJ 4110 오목Ⅱ
Chapter 30. 포함과 배제의 원리 Inclusion-Exclusion Principle
30.1 2차원 배열의 누적합
30.2 포함과 배제의 원리 Inclusion-Exclusion Principle
30.3 2차원 배열에서 직사각형 구간의 합 구하기
30.4 연습문제 Exercise
오일러OJ 2011 마법 학교
오일러OJ 4112 Super PaintballⅠ
오일러OJ 4023 최대의 감나무