문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. 풀이 과정 EOF 를 처리하는 방법에 대해 배우는 문제이다. 기존에는 0이 들어오면 반복문을 종료하면 되는 문제였지만 EOF를 처리하는 것은 생소할 수도 있을 것이다. 선호하는 언어의 EOF를 처리하는 방법을 숙지한다면 이후 EOF 를 다루는 문제를 만날 때 수월하게 해결할 수 있을 것이다. C #include int main(void) { int a, b; while(scanf("%d %d", &a, &b) == 2)..
문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 입력의 마지막에는 0 두 개가 들어온다. 출력 각 테스트 케이스마다 A+B를 출력한다. 풀이 과정 테스트 케이스가 미리 주어지지 않고, 입력의 마지막에 0 두 개가 입력으로 들어온다. 0 두 개가 입력으로 들어오기 전까지 A + B 를 출력하면 되는 문제이다. C #include int main(void) { while(1) { int a, b; scanf("%d %d", &a, &b); if (a == 0 && b == 0) break; printf("%d\n",..
문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 풀이 과정 별 찍기 - 1 문제와는 다르게, 별 앞에 공백이 들어간다. 예제 입력 1을 참고해 5가 입력으로 들어온다고 가정하면, 1번째 줄에는 공백 4개, 별 1개 2번째 줄에는 공백 3개, 별 2개 3번째 줄에는 공백 2개, 별 3개 4번째 줄에는 공백 1개, 별 4개 5번째 줄에는 공백 0개, 별 5개 가 출력된다. 즉, i 번째 줄에는 공백 n - i 개, 별 i 개가 출력되도록 반복문을 구성하면 되는 문제이다. C #include in..
문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 풀이 과정 반복문을 배운다면 자주 볼 수 있는 기초 반복문 문제이다. 예제 출력에서는 1번째 줄에 별 1개, 2번째 줄에 별 2개, 3번째 줄에 별 3개... 를 출력한다. 1번째 줄부터 n번째 줄까지, 별을 차례대로 1개부터 n개까지 출력하면 되기 때문에, 이중 반복문을 사용하여 i 번째 줄에 i 개의 별을 출력하면 된다. C #include int main(void) { int n; scanf("%d", &n); for (int i = 0; i n..
- Total
- Today
- Yesterday
- kmp
- number_theory
- Binary-Search
- PS
- knapsack
- Sort
- java
- queue
- BFS
- segment-tree
- Python
- codeup
- Greedy
- C++
- lca
- math
- lazy-propagation
- ad_hoc
- Prefix-Sum
- string
- backtracking
- BOJ
- 백준
- DP
- implementation
- stack
- sparse_table
- bitmask
- bruteforcing
- C
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
