티스토리 뷰
h1, m1, s1 = map(int, input().split(':')) # 시분초를 나눈뒤
h2, m2, s2 = map(int, input().split(':'))
t = h2*3600+m2*60+s2 - (h1*3600+m1*60+s1) # 초로 바꿔 계산후 뺀다
if t < 0: # 값이 음수라면
t += 60*60*24 # 24시간어치 초를 더해준다
h = t//3600 # 시간은 3600으로 나눈 몫이고
m = (t%3600)//60 # 분은 그 나머지를 60으로 나눈 몫이고
s = t%60 # 초는 그 나머지이다
print("%02d:%02d:%02d" % (h,m,s))
'프로그래밍 > Python' 카테고리의 다른 글
백준 1978 소수 찾기 (파이썬) (0) | 2022.09.06 |
---|---|
[Numpy] list 와 array의 차이 (0) | 2022.09.05 |
[Jupyter Notebook] 주요 단축키 모음 (0) | 2022.08.25 |
백준 11557 Yangjojang of The Year(파이썬) (0) | 2022.08.22 |
백준 9506 약수들의 합(파이썬) (0) | 2022.08.22 |