페이지

3029번: NATRIJ

https://www.acmicpc.net/problem/3029

초로 바꿔서 계산한 뒤 다시 포멧에 맞게 바꾼다.
시간복잡도는 $O(1)$

#include<cstdio>
int a, b, c, d, e, f;
int main() {
    scanf("%d:%d:%d%d:%d:%d", &a, &b, &c, &d, &e, &f);
    f = ((d - a) * 3600 + (e - b) * 60 + f - c + 86400) % 86400;
    printf("%02d:%02d:%02d", f ? f / 3600 : 24, f / 60 % 60, f % 60);
    return 0;
}

댓글 없음 :

댓글 쓰기