C언어(64)
-
2438: 별 찍기 - 1
https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net -결과 -코드 #include int main() { int a; scanf("%d", &a); for (int i = 1; i
2022.09.03 -
2506: 점수계산
브론즈 3 https://www.acmicpc.net/problem/2506 2506번: 점수계산 OX 문제는 맞거나 틀린 두 경우의 답을 가지는 문제를 말한다. 여러 개의 OX 문제로 만들어진 시험에서 연속적으로 답을 맞히는 경우에는 가산점을 주기 위해서 다음과 같이 점수 계산을 하기로 www.acmicpc.net -결과 -코드 #include int main() { int n; scanf("%d", &n); int b; int sum = 0, add = 1; for (int i = 0; i < n; i++) { scanf("%d", &b); if (b == 1) { sum += add; add++; } else if (b == 0) { add = 1; } } printf("%d", sum); retu..
2022.08.25 -
2455: 지능형 기차
브론즈 3 https://www.acmicpc.net/problem/2455 2455번: 지능형 기차 최근에 개발된 지능형 기차가 1번역(출발역)부터 4번역(종착역)까지 4개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거나 내리는 사람 수를 자동으로 인식할 수 있는 장치가 있다. www.acmicpc.net -결과 -코드 #include int main() { int a, b; int sum = 0; int max = 0; for (int i = 0; i max) max = sum; } printf("%d", max); return 0; } -풀이 먼저 각 역에서 내린 사람과 탄 사람..
2022.08.25 -
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 -결과 -코드 #include int main() { int a, n1, n2, sum; scanf("%d", &a); for (int i = 1; i
2022.08.25 -
2445: 별 찍기 - 8
브론즈 3 https://www.acmicpc.net/problem/2445 2445번: 별 찍기 - 8 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net -결과 -코드 #include int main() { int n; scanf("%d", &n); for (int i = 1; i 0; j--) printf("*"); for (int k = 2 * n - 2 * i; k > 0;k--) printf(" "); for (int l = i; l > 0; l--)printf("*"); printf("\n"); } for (int i = n-1; i > 0; i--) { for (int j = i; j > 0; j--)printf("*"); for (int k = 2 * ..
2022.08.17 -
2443: 별 찍기 - 6
브론즈 3 https://www.acmicpc.net/problem/2443 2443번: 별 찍기 - 6 첫째 줄에는 별 2×N-1개, 둘째 줄에는 별 2×N-3개, ..., N번째 줄에는 별 1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. www.acmicpc.net -결과 -코드 #include int main() { int n; scanf("%d", &n); for (int i = n; i > 0; i--) { for (int j = n-i; j > 0; j--) { printf(" "); } for (int k = 2 * i - 1; k > 0; k--) { printf("*"); } printf("\n"); } return 0; } -풀이 빈칸과 *을 나눠서 출력해야 한다. 예제를 살..
2022.08.17