입력이 너무 많았다!
그래서 어쩌지 하다 3*3짜리 배열을 2개 만들어서 하나는 출근을 하나는 퇴근을 다룰까 생각했는데
보니 하는 일이 같아서 반복문으로 한줄한줄씩 처리하기로 했다.
#include <iostream>
int main() {
int ah, am, as;
int bh, bm, bs;
int time1, time2;
for(int i = 0; i < 3; i++){
scanf("%d %d %d", &ah, &am, &as);
scanf("%d %d %d", &bh, &bm, &bs);
time1 = ah*3600 + am*60 + as;
time2 = bh*3600 + bm*60 + bs;
printf("%d %d %d\n", (time2 - time1)/3600, (time2 - time1)%3600/60, (time2 - time1)%3600%60);
}
}
먼저 출근시간과 퇴근시간을 입력받는다.
그다음 일한 시간을 계산하기 위해서 퇴근시간에서 출근시간을 빼준다.
이 때, 인공지능 문제를 교훈삼아서 시간을 각각 빼주지 않고 초로 통으로 계산했다.
마지막으로 초로 된 시간을 나눠가면서 시 분 초로 정리해준다
끝~~
'백준' 카테고리의 다른 글
15873 공백 없는 A+B (0) | 2019.10.03 |
---|---|
17362 수학은 체육과목 입니다 2 (0) | 2019.10.02 |
10768 특별한 날 (0) | 2019.10.02 |
16673 고려대에는 공식 와인이 있다 (0) | 2019.10.02 |
1297 TV크기 (0) | 2019.10.02 |