Programming/Python

[Python3] 근무 시간 - string

아나엘 2023. 7. 28. 16:30

1. 코드

import sys
import datetime as dt


minute = 0

for i in range(5):
    ts_s, ts_e=map(str, sys.stdin.readline().split())
    # ts_s = dt.datetime.strptime(ts[0], '%H:%M')
    # ts_e = dt.datetime.strptime(ts[1], '%H:%M')
    ts_s_h = int(ts_s[0:2])
    ts_s_m = int(ts_s[3:5])
    ts_e_h = int(ts_e[0:2])
    ts_e_m = int(ts_e[3:5])
    if ts_e_m>=ts_s_m:
        minute += (ts_e_m-ts_s_m)+(ts_e_h-ts_s_h)*60
    else:
        minute += (ts_e_m+60-ts_s_m)+(ts_e_h-1-ts_s_h)*60

print(minute)

2. 생각

datetime을 이용해보고 싶었는데 흠

 

3. 플랫폼

Softeer

반응형