본문 바로가기
백준 문제풀이

baekjoon - python - 5575

by winston1214 2020. 12. 8.
반응형

www.acmicpc.net/problem/5575

 

5575번: 타임 카드

JOI 상사는 직원의 근무시간을 타임 카드로 관리하고있다. 직원들은 전용 장비를 사용하여 타임 카드에 출근 시간을 기록한다. 근무를 마치고 퇴근할 때도 타임 카드에 퇴근 시간을 기록한다.

www.acmicpc.net

# @Author YoungMinKim
# baekjoon

import sys
import datetime
a = list(map(int,sys.stdin.readline().split()))
b = list(map(int,sys.stdin.readline().split()))
c = list(map(int,sys.stdin.readline().split()))
def convert_timedelta(duration):
    days, seconds = duration.days, duration.seconds
    hours = days * 24 + seconds // 3600
    minutes = (seconds % 3600) // 60
    seconds = (seconds % 60)
    return hours, minutes, seconds
for i in [a,b,c]:
    x = datetime.time(i[0],i[1],i[2])
    y = datetime.time(i[3],i[4],i[5])
    result = datetime.timedelta(hours=i[3],minutes = i[4],seconds = i[5])-datetime.timedelta(hours=i[0],minutes=i[1],seconds=i[2])
    hours, minutes, seconds = convert_timedelta(result)
    print(hours,minutes,seconds)
반응형

'백준 문제풀이' 카테고리의 다른 글

baekjoon - python - 1010  (0) 2020.12.20
baekjoon - python - 6768  (0) 2020.12.19
baekjoon - python - 1297  (0) 2020.12.07
baekjoon - python - 2566  (0) 2020.12.06
baekjoon - python - 5597  (0) 2020.12.06

댓글