역시 코딩은 제정신일 때 하는 게,...!!
어제도 시도했지만 장장 두 시간 동안 무려 if문만 5개를 쓰는 미친짓을 했었다.
다시 푸니까 30분만에 해치웠다.
사실 이 문제는 흔한 유형이였고, 이전에도 풀어봤던거 같아 그냥 넘어갈까 했었는데 역시 풀기 잘한 것 같다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int t, test;
int h, m, hh, mm;
int w;
setbuf(stdout, NULL);
scanf("%d", &t);
for (test = 0; test < t; test++) {
scanf("%d%c%d %d%c%d", &h, &w, &m, &hh, &w, &mm);
if (m > mm) {
h = hh - h - 1;
m = (60 - m) + mm;
}
else {
h = hh - h;
m = mm - m;
}
printf("Case #%d\n", test + 1);
printf("%.2d%c%.2d\n", h, w, m);
}
return 0;
}
'프로그래밍 언어 > C언어' 카테고리의 다른 글
백준 > 4153 직각삼각형 (0) | 2021.12.20 |
---|---|
백준 > 2609 최대공약수와 최소공배수 (0) | 2021.12.19 |
CODE GROUND > 연습문제 > 약수의 합 (0) | 2021.07.26 |
CODE GROUND > 연습문제 > 잔돈 (0) | 2021.07.21 |
CODE GROUND > 연습문제 > 일차방정식 (0) | 2021.07.16 |