https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 2. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 3. 출력 각 테스트 케이스마다 A+B를 출력한다. 4. 풀이 전 문제는 출력을 중지시키는 조건이 있었는데 이번 문제는 중지시키는 조건 없이 제출하게 무한 반복시키면 출력초과라고 하더라고요 이럴 땐 false값(-1)이 아니면 돌아가게끔 하면 깔끔하게 출력..
https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 2. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) ★입력의 마지막에는 0 두 개가 들어온다.★ 3. 출력 각 테스트 케이스마다 A+B를 출력한다. 4. 풀이 while(1)
https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 1. 문제 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 2. 풀이 입력받는 for 문을 만들고 x보다 크면 바로 출력해버리는 if 문을 넣어줍니다! 3. 코드 1 2 3 4 5 6 7 8 9 10 11 #include int main() { int a, n, x; scanf("%d %d", &n, &x)..
https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 1. 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 2. 풀이 입력받은 만큼 줄 바꿈 해주는 for 문을 만든 뒤 그 안에 입력받은 값 -1 만큼 띄어쓰기를 해주고 현재줄 만큼 별을 출력해주면 됩니다! 3. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include int main() { int a, b, c, d..
https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 1. 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 2. 풀이 for 문을 이중으로 사용하여 입력받은 만큼 줄 바꿈 해주고 줄 수 만큼 별을 출력해주게끔 구현해주면 됩니다. 3. 코드 1 2 3 4 5 6 7 8 9 10 11 #include int main() { int a, b, c; scanf("%d", &a); for (b = 1; b
https://www.acmicpc.net/problem/11022 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net 1. 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 2. 풀이 전 문제에서 출력형식만 추가해주면 되는 문제입니다. 3. 코드 1 2 3 4 5 6 7 8 9 10 #include int main() { int a, b=0,c,d; scanf("%d", &a); for (a;a >= 1; a--) { b += 1; scanf("%d %d", &c, &d); printf("Case #%d: %d + %d = ..
https://www.acmicpc.net/problem/11021 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net 1. 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 2. 풀이 for문으로 몇줄 반복할지 작성한 뒤 몇번째 case인지 출력 할 정수 만들고 입력받고 더해주면 됩니다. 3. 코드 1 2 3 4 5 6 7 8 9 10 #include int main() { int a, b=0,c,d; scanf("%d", &a); for (a; a >= 1; a--) { b += 1; scanf("%d %d", &c, &d); printf("Cas..
https://www.acmicpc.net/problem/2742 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. 문제 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 2. 풀이 이건 정수 하나로 출력이 가능하겠군요. 3. 코드 1 2 3 4 5 6 7 8 #include int main() { int a; scanf("%d", &a); for (a; a >= 1; a--) { printf("%d\n", a); } }
https://www.acmicpc.net/problem/2741 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. 문제 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 2. 풀이 for 문으로 입력값을 1씩 줄이며 출력할 정수를 입력하고 1++해주면 됩니다. 3. 코드 1 2 3 4 5 6 7 8 9 #include int main() { int a, b=0; scanf("%d", &a); for (a; a >= 1; a--) { b += 1; printf("%d\n", b); } }
https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 1. 문제 본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. C++을 사용하고 있고 cin/cout을 사용하고자 한다면, cin.tie(NULL)과 sync_with_stdio(false)를 둘 다 적용해 주고, endl 대신 개행문자(\n)를 쓰자. 단, 이렇게 하면 더 이상 scanf/printf/puts/get..