백준 단계별로 풀기/for문

백준 단계별로 풀기/for문

[백준/C] 10871 X보다 작은 수

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)..

백준 단계별로 풀기/for문

[백준/C] 2439 별 찍기 - 2

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..

백준 단계별로 풀기/for문

[백준/C] 2438 별 찍기 - 1

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

백준 단계별로 풀기/for문

[백준/C] 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 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 = ..

백준 단계별로 풀기/for문

[백준/C] 11021 A+B - 7

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..

백준 단계별로 풀기/for문

[백준/C] 2742 기찍 N

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); } }

백준 단계별로 풀기/for문

[백준/C] 2741 N 찍기

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); } }

백준 단계별로 풀기/for문

[백준/C] 15552 빠른 A+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..

백준 단계별로 풀기/for문

[백준/C] 8393 합

https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 1. 문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 2. 풀이 입력받은값을 1씩 낮추면서 더해주면 됩니다! 3. 코드 123456789#include int main() { int n, a=0; scanf("%d", &n); for (n; n >= 1;n--) { a += n; } printf("%d", a);}

백준 단계별로 풀기/for문

[백준/C] 10950 A+B - 3

https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 2. 풀이 몇줄을 반복할지 정하고 줄마다 더해주면 되는 문제네요! 3. 코드 1 2 3 4 5 6 7 8 9 #include int main() { int a, b, c, d; scanf("%d", &a); for (b = 1; b

상일동
'백준 단계별로 풀기/for문' 카테고리의 글 목록