[Softeer] 근무 시간

최동혁·2023년 1월 30일
0

Softeer

목록 보기
1/10

풀이 방법

퇴근 시간의 minute이 출근 시간의 minute보다 크거나 같은 경우와 아닌 경우로 나누었다.
시간은 시간끼리, 분은 분끼리 계산을 해주고, 분으로 나타내주면 된다.

풀이 코드

import sys

total = 0
for i in range(5):
    start, end = sys.stdin.readline().split(" ")
    start_h, start_m = map(int, start.split(":"))
    end_h, end_m = map(int, end.split(":"))

    if end_m >= start_m:
        total += (end_h - start_h) * 60 + end_m - start_m
    else:
        total += (end_h - start_h - 1) * 60 + end_m + 60 - start_m

print(total)
profile
항상 성장하는 개발자 최동혁입니다.

0개의 댓글