![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bdC9Io/btrcEvAGdHc/m7GhKHoeINDKEUonOc7EeK/img.png)
백준 온라인 저지(BOJ) 1110번 더하기 사이클 https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 0보다 크거나 같고 99보다 작거나 같은 정수 N을 입력받음 두 자리 수의 각 자리 수를 더해서 새로운 수를 만듬 (한 자리 일 경우 앞에 0이 있다고 보고 0과 더함) 원래 수의 일의 자리와 새로운 수의 일의 자리 수를 이어 붙여서 새로운 두 자리 수를 만듬 예를 들어 원래 수가 68이면..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cMtflF/btq2M22fqdl/e1hIKJVuTu3mEWLtPrNZ91/img.png)
백준 온라인 저지(BOJ) 10951번 A+B - 4 https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 두 정수를 입력받아 반복 출력 (입력이 없으면 종료) 2. 풀이 입력을 받는 scanf 의 return 값에 대한 이해가 필요한 문제입니다. scanf 는 입력된 값을 저장하는 함수로 입력받은 값의 개수를 return 합니다. 입력된 값이 없는 경우 파일에 값이 없어 -1 을 return 하게 됩니다. 따라서 코드에서는 -1 이 아닌 경우에만 while 문을 반복하도록 작성하였습니다. cf) 이 문제는 inpu..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cvH9iz/btq2MoScbRi/GK5ip3vmuFa2dHkJdcWSB1/img.png)
백준 온라인 저지(BOJ) 10952번 A+B - 5 https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 두 정수를 입력받아 반복 출력 (0 두 개가 들어오면 종료) 2. 풀이 두 정수를 (1) A, B 에 입력받아, (2) 0인지 확인하고, (3) 출력하도록 작성했습니다. 반복 작업 중 하나인 '입력' 후에 0인지 확인이 가능하므로 while 조건없이 무한히 돌게 하고, 내부에서 0인지를 확인한 후 break 하여 벗어나도록 구성했습니다. 3. 코드 #include int main() { int a, b; whi..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ckUgoB/btq2HJp3zvg/kJt2Kh7PkSehkmS5HobLHK/img.png)
백준 온라인 저지(BOJ) 11022번 A+B - 8 https://www.acmicpc.net/problem/11022 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 테스트 케이스 T 만큼 두 정수의 합을 출력 (더 이쁘게) 2. 풀이 T 를 먼저 입력받고 T 회 반복하는 for문을 작성합니다. #뒤의 숫자를 편하게 출력하기 위해 i 를 0부터 t -1까지가 아닌 1부터 t까지 반복했습니다. 3. 코드 #include int main() { int t; scanf("%d", &t); int a, b; for ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bZiF3K/btq2MkWD0sE/zhGvgXZoxIWz2Dz5zii4L0/img.png)
백준 온라인 저지(BOJ) 11021번 A+B - 7 https://www.acmicpc.net/problem/11021 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 테스트 케이스 T 만큼 두 정수의 합을 출력 (출력 형식에 맞게) 2. 풀이 T 를 먼저 입력받고 T 회 반복하는 for문을 작성합니다. #뒤의 숫자를 편하게 출력하기 위해 i 를 0부터 t -1까지가 아닌 1부터 t까지 반복했습니다. 3. 코드 #include int main() { int t; scanf("%d", &t); int a, b; for (int i = 1..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/Jq08h/btq2L38Cw3p/KDmuXpaLN0sHHlD1Kf6Px1/img.png)
백준 온라인 저지(BOJ) 10950번 A+B - 3 https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 테스트 케이스 T 만큼 두 정수의 합을 출력 2. 풀이 T 를 먼저 입력받고 T 회 반복하는 for 문을 작성합니다. 3. 코드 #include int main() { int t; scanf("%d", &t); int a, b; for (int i = 0; i < t; ++i) { scanf("%d %d", &a, &b); printf("%d\n", a + b); } return 0; } * \n 은 개행(줄바..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/kUfiV/btq2MPVXbt9/r4y05AGFdjPEK0bD8C2lfK/img.png)
백준 온라인 저지(BOJ) 2884번 알람 시계 https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 입력받은 두 정수 H, M 은 최초 알람 시간 H시 M분을 의미 24시간 표현 기준으로 45분 전 시간을 출력 (불필요한 0 사용 X) 2. 풀이 1) M에서 45를 뺍니다. (M이 0보다 크거나 같으면 그대로 출력) 2) M이 45보다 작은 경우 60을 더하고 H에서 1을 뺍니다. (H가 0보다 크거나 같으면 그대..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/7DY1H/btq2IhfxClm/bXhbu3XzrS1kvEnxGybMnk/img.png)
백준 온라인 저지(BOJ) 14681번 사분면 고르기 https://www.acmicpc.net/problem/14681 * 사용언어 : C언어, C++ 1. 문제 입력된 0이 아닌 2개 정수(x, y)의 사분면 번호를 출력한다. (1, 2, 3, 4 중 하나) 2. 풀이 if ~ else 문을 중첩하여 간단하게 풀었습니다. printf 문을 반복하지 않기 위해 결과값만 저장한 후 if ~ else 문을 나와서 출력하게 했습니다. 3. 코드 #include int main() { int x, y; scanf("%d %d", &x, &y); int ret; if (y > 0) { if (x > 0) ret = 1; else ret = 2; } else { if (x < 0) ret = 3; else ret..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/lHWFB/btq2HOEzsBZ/fGTN52MuhUJQ50peG8NBEk/img.png)
백준 온라인 저지(BOJ) 2753번 윤년 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력 - 윤년인 경우 2가지 1) 연도가 4의 배수이면서 100의 배수가 아닐 때 2) 400의 배수일 때 2. 풀이 if ~ else if ~ else 구조를 이해하면 풀 수 있는 문제입니다. 이 구조는 조건문을 순차적으로 확인하기 때문에, 더 작은 범위..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bUz46d/btq2Llg4nkp/kTN3akfW6lvUdOwWderTeK/img.png)
백준 온라인 저지(BOJ) 1330번 두 수 비교하기 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 입력받은 두 정수(A, B) 비교하기 2. 풀이 scanf 함수로 입력받고 if ~ else 구조로 나누어 printf 함수로 출력합니다. 3. 코드 #include int main() { int a, b; scanf("%d %d", &a, &b); if (a > b) { printf(">\n"); } else if (a < b) { printf("
- Total
- Today
- Yesterday
- 동탄에듀센터2
- JUNGOL
- AdSendse
- 정세현의통찰
- 최재천의공부
- 동탄에듀센터
- 센터독서클럽
- 호암의마지막꿈
- 영화감상평
- 여가포인트
- 쿠프마케팅
- 문현공
- 유연함의힘
- 자동차보험
- 나는늘잘해야한다고생각한다
- 알고리즘
- 긴 자리 덧셈 뺄셈
- 세상을 읽는 새로운 언어 빅데이터
- 관계가상처가되기전에
- 인간본성불패의법칙
- 당신도느리게나이들수있습니다
- 삼성전자
- 긴 자리 곱셈
- 시대예보
- 정올
- 독서감상평
- 자료구조
- 안전운전특약
- 독서 감상평
- 나의첫죽음학수업
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |