Tiny Middle Finger

백준c99 10

백준/ Baekjoon/ 단계별로 풀어보기/ 백준 답/ 백준 25206답/ 25206 풀이/ 심화 1. 너의 평점은

_25206 문제 인하대학교 컴퓨터공학과를 졸업하기 위해서는, 전공평점이 3.3 이상이거나 졸업고사를 통과해야 한다. 그런데 아뿔싸, 치훈이는 깜빡하고 졸업고사를 응시하지 않았다는 사실을 깨달았다! 치훈이의 전공평점을 계산해주는 프로그램을 작성해보자. 전공평점은 전공과목별 (학점 × 과목평점)의 합을 학점의 총합으로 나눈 값이다. 인하대학교 컴퓨터공학과의 등급에 따른 과목평점은 다음 표와 같다. A+ 4.5 A0 4.0 B+ 3.5 B0 3.0 C+ 2.5 C0 2.0 D+ 1.5 D0 1.0 F 0.0 P/F 과목의 경우 등급이 P또는 F로 표시되는데, 등급이 P인 과목은 계산에서 제외해야 한다. 과연 치훈이는 무사히 졸업할 수 있을까? 입력 20줄에 걸쳐 치훈이가 수강한 전공과목의 과목명, 학점, 등..

백준(Baekjoon) 2024.01.29

백준/Baekjoon/백준2475번/백준 검증수/2475 검증수/2475답/2475

문제 컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들어간다. 검증수는 고유번호의 처음 5자리에 들어가는 5개의 숫자를 각각 제곱한 수의 합을 10으로 나눈 나머지이다. 예를 들어 고유번호의 처음 5자리의 숫자들이 04256이면, 각 숫자를 제곱한 수들의 합 0+16+4+25+36 = 81 을 10으로 나눈 나머지인 1이 검증수이다. 입력 첫째 줄에 고유번호의 처음 5자리의 숫자들이 빈칸을 사이에 두고 하나씩 주어진다. 출력 첫째 줄에 검증수를 출력한다. 내 제출 #include int main() { int num[6]; int sum = 0, gnum;..

백준(Baekjoon) 2024.01.15

Baekjoon(백준) 단계별로 풀어보기/ 백준 도장깨기/ 3반복문/3-12 A+B-4/백준브론즈5/백준10951번 답

_10951 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. 내 제출 코드 #include int main() { int A, B, i; while(1){ i = scanf("%d %d", &A, &B); if (i == EOF) { break; } printf("%d\n", A + B); } }

Baekjoon(백준) 단계별로 풀어보기/ 백준 도장깨기/ 4 1차원 배/4-1 개수 세기/백준브론즈5/백준10807번 답

_10807 문제 총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거나 같으며, 100보다 작거나 같다. 출력 첫째 줄에 입력으로 주어진 N개의 정수 중에 v가 몇 개인지 출력한다. 내 제출 코드 #include int main() { int n, a, b[100]; int i, count = 0; scanf("%d", &n); for (i = 0; i < n; i++) { scanf("%d", &b[i]); } scanf("%d", &a); for (i = 0; i..

Baekjoon(백준) 단계별로 풀어보기/ 백준 도장깨기/ 3반복문/3-11 A+B-5/백준브론즈5/백준10952번 답

_10952 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 입력의 마지막에는 0 두 개가 들어온다. 출력 각 테스트 케이스마다 A+B를 출력한다. 내 제출 코드 #include int main() { int A, B, i=0, k, sum[100]; do { scanf("%d %d", &A, &B); sum[i] = A + B; i = i + 1; } while (A != 0 && B != 0); for (k = 0; k < i-1; k++) { printf("%d\n", sum[k]); } }

Baekjoon(백준) 단계별로 풀어보기/ 백준 도장깨기/ 3반복문/3-10 별 찍기 -2/백준브론즈4/백준2439번 답

_2439 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 내 제출 코드 #include int main() { int i, k, m, n; scanf("%d", &n); for (i = 1; i 0; m--) { printf(" "); } for (k = 1; k

Baekjoon(백준) 단계별로 풀어보기/ 백준 도장깨기/ 3반복문/3-8 A+B -8/백준브론즈5/백준11022번 답

_11022 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. 내 제출 코드 #include int main() { int n, A, B, i, sum[100]; scanf("%d", &n); for (i = 0; i < n; i++) { scanf("%d %d", &A, &B); sum[i] = A + B; printf("Case #%d: %d + %d = %d\n",..

Baekjoon(백준) 단계별로 풀어보기/ 백준 도장깨기/ 조건문_1 두 수 비교하기

1330_ 두 수 비교하기 문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 '

Baekjoon(Online Judge)/백준/단계별로 풀기/1. 입출력과 사칙연산(1 ~ 7)

1번~7번 2557_ Hello World 더보기 #include int main(){ printf("Hello World!"); } 1000_ A+B 더보기 #include int main() { int a, b; scanf("%d %d",&a,&b); printf("%d\n",a+b); return 0; } 1001_ A-B 더보기 #include int main() { int A, B; scanf("%d %d", &A, &B); printf("%d", A-B); } 10998_ AxB 더보기 #include int main() { int x, y; scanf("%d %d", &x, &y); printf("%d", x*y); } 1008_ A/B 더보기 #include int main(){ int A..

728x90
반응형