C언어(64)
-
2775: 부녀회장이 될테야
브론즈 1 https://www.acmicpc.net/problem/2775 -결과 -코드 #include int main(){ int arr[15][15] = {0,}; int test,h,w; for(int i=0; i
2022.07.15 -
2442: 별 찍기 -5
브론즈3 https://www.acmicpc.net/problem/2442 2442번: 별 찍기 - 5 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. www.acmicpc.net -결과 -코드 #include int main(){ int n; scanf("%d",&n); for(int i=0;i
2022.07.09 -
1546: 평균
브론즈1 https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net -결과 -코드 #include int main() { int N; int max = 0; float avg = 0; scanf("%d", &N); int score[N]; for (int i = 0; i < N; i++) { scanf("%d", &score[i]); if (max < score[i]) { max = score[i]; } } for (int i = 0; i < N; ..
2022.07.09 -
2480: 주사위 세개
-결과 -코드 #include int main() { int a, b, c; scanf("%d%d%d", &a, &b, &c); if ((a == b) && (b == c)) { printf("%d", 10000 + a * 1000); } else if (((a == b) && (a != c)) || ((a == c) && (a != b))) { printf("%d", 1000 + a * 100); } else if ((b == c) && (b != a)) { printf("%d", 1000 + b * 100); } else if ((a != b) && (b != c) && (a != c)) { int max; max = ((a > b) && (a > c)) ? a : (((b > a) && (b > c..
2022.07.05 -
2525: 오븐 시계
-결과 -코드 #include int main() { int a, b, c; int h, m; scanf("%d%d", &a, &b); scanf("%d", &c); h = (b + c) / 60; m = b + c - 60 * h; if ((a + h) >= 24) { printf("%d %d", a + h - 24, m); } else { printf("%d %d", a + h, m); } } -풀이 이 문제는 먼저 현재 시간과 요리를 하는 데 필요한 시간을 입력받아야 한다. 그리고 if문을 이용해서 입력받은 두 시간을 더하고 만약, 더한 시간이 24가 넘을 시에는 다시 0부터 시작하도록 한다.
2022.07.05 -
10866: 덱
-Class2 : Silver4 https://www.acmicpc.net/problem/10866 10866번: 덱 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net -결과 -코드 #include #include #include #define SIZE 10001 typedef struct node { struct node* next; struct node* prev; int key; }node; void getNode(node** p) { (*p) = (node*)malloc(sizeof(node)); (*p)-..
2022.06.24