1. |
|
함수1 |
함수 기본, 대소문자 판별, 직각 삼각형, Leading non-zero |
|
2. |
|
함수2 |
Leading zero, parity, 윤년, comma |
|
3. |
|
함수3 |
나이 계산, 삼각함수, Goldbach |
|
4. |
|
함수4 |
이진수-십진수, 원 그리기, N글자 확대, 숫자찾기, 주사위 게임, 난수찾기, binary search |
|
5. |
|
함수와변수1 |
정적지역변수, 주사위, 가위바위보, 패스워드 체크 |
|
6. |
|
함수와변수2 |
문자 rotate, 커서 움직이기, recursive factorial, recursive 함수, Eulers, 수열의 합, 각 자리수, password hacking |
|
7. |
|
배열1 |
배열과 함수, 경우의 수, transpose matrix, 숙박비 계산 |
|
8. |
|
배열2 |
reservation system, random numbers, stack, FIFO, queue, sieve of Eratosthenes |
|
9. |
|
배열3 |
인수분해, Lotto, Tic tac toe, bubble sort, 7 segment, maze(미로 찾기) |
|
10. |
|
포인터1 |
배열과 포인터, call-by-reference, 비교함수, 시프트와 덧셈에 의한 곱셈, 포인터 형변환, 십진수 이진수 배열 변환 |
|
11. |
|
포인터2 |
Unsigned and signed, floating-point, 부동 소수점, gray code, parity 발생 |
|
12. |
|
포인터3 |
숫자 찾기, 날짜 계산, 합집합, 문제 점수 조합, spiral numbers, flood fill |
|
13. |
|
문자열1 |
2차원 배열, 배열 포인터, 포인터 배열, comma 넣기, strstr 함수 작성 |
|
14. |
|
문자열2 |
부동 소수점 계산기, palindrome, 찾기와 바꾸기, 문자열 배열과 문자 포인터 배열, 사전순 정렬, 흑백 프린터 |
|
15. |
|
문자열3 |
Hangman, Parentheses 괄호 짝맞추기, 매우 큰 수 곱셈, Parser 파싱, 이차방정식 정수 해, 마인스위퍼 minesweeper board |
|
|
|
구조체1 |
구조체 배열, 구조체 포인터 배열, 미세먼지 예보, 복소수 곱셈 |
|
|
|
구조체2 |
도형의 면적, 저항띠 계산, 다각형의 면적, 순환소수의 분수 변환, 부동 소수점 분해 |
|
|
|
구조체3 |
점의 위치, 석차 및 학점 계산, 포인터 배열 정렬, 빠른 경로 찾기, 소인수분해, 카드 게임의 승자 |
|
|
|
포인터활용 |
call-by-value, call-by-reference, 다차원 배열, 포인터 배열, 이중 포인터, 삼중 포인터 |
|
|
|
포인터활용 |
Proverb, 포인터 반환, 분수의 덧셈, 도형 회전, RGB 색 분리, 함수 포인터, 직사각형의 영역 |
|
|
|
포인터활용 |
동적 메모리 할당, 동적 메모리 재할당, 움직이는 광고, strtok, linked list |
|
|
|
파일 |
Poker, 사다리 타기, 키워드 분석, 이진 파일 변환, 히스토그램 평활화, 금전 출납부 파일, 개인 영어 단어장, 스도쿠 Sudoku |
|