목차
Part 1. 기초 프로그래밍과 로직
1. 비주얼 C++! 넌 뭐하는 녀석인고? = 14
2. 비주얼 C++와 소개팅하기 = 15
3. 누가 대장이야? = 19
4. 어디 아픈가요? = 20
5. 드디어 실행이다 = 22
6. 소스 때깔이 참 곱네... 그려. = 23
7. 흥! 배신자하고는 안 놀거야! = 25
8. 넌 얼마까지 아는데? = 27
9. 다. 받아주어라! = 30
10. 뚱보래요! 뚱보래요! = 33
11. 콜라와 환타 = 36
12. 시냇물은 졸졸졸∼ = 38
13. 순전히 화장발이네, 치∼ = 41
14. 타자 속도가 너무 느려서... = 44
15. 수학 공부 = 46
16. 노는 물이 달라 = 51
17. 눈이 참 높네 = 53
18. 불을 밝히며 = 60
19. 나보다 싸움 잘하는 사람 나와봐 = 66
20. 라디오를 켜라 = 67
21. 운동장 10 바퀴 = 70
22. 고마해라 마이 뭇었다 아이가! = 76
23. 쌍둥이 출현 = 78
24. 우주의 신비 = 82
25. 성적표 = 84
26. 여자의 변신은 무죄 = 88
27. 구멍에 빠진 공 = 91
28. 날 보려거든 이리로 오시게 = 94
29. 사서함 100번 = 97
30. 사랑은 아무나 하나 = 100
31. 장수의 비결 = 106
32. 원탁의 기사 = 115
33. 새 학년 새 친구들 = 121
34. 투탕카멘의 저주 = 126
35. 꼬리가 길면 잡힌다 = 130
36. 지네 괴물과 두꺼비 = 139
37. 유전자 조작 = 149
38. 몸이 늘었다 줄었다 = 156
39. 황소 고집 = 161
40. 종합 선물 세트 = 167
41. 너만 돈 버냐? = 174
42. 지식 충전소 = 181
43. 수학 도서관 = 187
44. 육, 해, 공 전군 통치권 = 192
45. 비밀 작전 수행 = 199
46. 전국구 주먹 = 205
47. 불사조 = 212
48. 햄스터 쳇바퀴 = 214
49. 강아지 꼬랑지 잡기 = 217
50. 강강수월래 = 222
51. 강강수월래∥ = 240
52. 크리스마스의 정경 = 253
53. 꼭 들어맞는 반지 = 259
54. 심부름 센터 = 267
55. 새로운 시작 = 279
56. 당나라 군과 몽고 군 = 282
57. 늑대 골탕 먹이기 = 288
58. 거북이의 축지법 = 296
Part 2. 기초 문제
1. 절대값보다 큰 정수 = 302
2. 난수 발생하기 = 302
3. 원의 넓이와 둘레 = 302
4. 제곱근 출력하기 = 303
5. 두 수 비교하기 = 303
6. 2곱수들의 합 = 304
7. 특이한 출력 = 304
8. 구구단 출력 = 304
9. 성적 평가 = 305
10. 역 알파벳 = 305
11. 자리수 표시 = 306
12. 성적표 그래프 = 306
13. 성적 처리 = 307
14. 가로, 세로의 합계와 평균 = 317
15. 2차원 배열끼리의 합 = 308
16. 피라미드 수 = 308
17. 입력 수와 곱 = 309
18. 문자열 아스키 코드 알아내기 = 309
19. 역 제곱 구하기 = 310
20. 난수에서 A 찾기 = 310
21. 팩토리얼 합계 = 310
22. 형태별 출력 = 311
23. 난수 중 6의 배수 = 311
24. n/(n+1)의 합계 = 312
25. 배열 원소의 곱 = 312
26. 실수 합계 = 313
27. 등수 출력 = 313
28. 두 개씩 처리 = 313
29. 홀짝 개수 = 314
30. 인덱스 처리 = 314
31. 최대값 구하기 = 315
32. 문자열 거꾸로 출력하기 = 316
33. 상대 평가표 출력하기 = 317
34. 조합하여 숫자구하기 = 317
35. 수식을 만족하는 정수 구하기 = 317
36. 정방 행렬 출력하기 = 318
37. 소인수 분해 = 319
38. 구구단 = 319
39. 암호문 계산 = 320
40. 단지 번호 붙이기 = 320
41. 숫자 고르기 = 322
42. 직사각형 4개의 합집합 면적구하기 = 323
43. 직각 이등변 삼각형 찾기 = 324
44. 십자 카드 = 325
45. 회장 뽑기 = 326
46. 교차점 개수 = 328
47. 자동차 경주 대회 = 329
48. 블록 맞추기 = 331
49. 다각형 그리기 = 333
50. 전개도 = 335
Part 3. 기초 문제 풀이
1. 절대값보다 큰 정수 = 338
2. 난수 발생하기 = 340
3. 원의 넓이와 둘레 = 342
4. 제곱근 출력하기 = 343
5. 두 수 비교하기 = 345
6. 2곱수들의 합 = 346
7. 특수한 출력 = 347
8. 구구단 출력 = 350
9. 성적 평가 = 350
10. 역 알파벳 = 352
11. 자리수 표시 = 354
12. 성적표 그래프 = 356
13. 성적 처리 = 358
14. 가로, 세로의 합과 평균 = 359
15. 2차원 배열끼리의 합 = 362
16. 피라미드 수 = 364
17. 입력 수와 곱 = 365
18. 문자열 아스키 코드 알아내기 = 366
19. 역 제곱 구하기 = 369
20. 난수에서 A 찾기 = 371
21. 팩토리얼 합계 = 373
22. 형태별 출력 = 374
23. 난수 중 6의 배수 = 377
24. n/(n+1)의 합계 = 379
25. 배열 원소의 곱 = 380
26. 실수 합계 = 382
27. 등수 출력 = 383
28. 두 개씩 처리 = 386
29. 홀짝 개수 = 387
30. 인덱스 처리 = 389
31. 최대 값 구하기 = 391
32. 문자열 거꾸로 인쇄하기 = 393
33. 상대 평가표 출력하기 = 395
34. 조합하여 숫자 구하기 = 399
35. 수식을 만족하는 정수 구하기 = 404
36. 정방 행렬 출력하기 = 405
37. 소인수 분해 = 410
38. 구구단 = 412
39. 암호문 계산 = 413
40. 단지 번호 붙이기 = 422
41. 숫자 고르기 = 426
42. 직사각형 4개의 합집합 면적 구하기 = 433
43. 직각 이등변 삼각형 찾기 = 442
44. 십자 카드 = 453
45. 회장 뽑기 = 455
46. 교차점 개수 = 463
47. 자동차 경주 대회 = 473
48. 블록 맞추기 = 478
49. 다각형 그리기 = 489
50. 전개도 = 494
Part 4. 프로그램 실력 향상시키기
1. 실력 향상하기 = 504
2. ACM 사이트의 100번 문제와 소스 = 511