[백준/파이썬] 1408번

민정·2023년 1월 20일
0

[백준/파이썬]

목록 보기
36/245
post-thumbnail

백준 1408번

문제

https://www.acmicpc.net/problem/1408

코드

p = list(map(int, input().split(':')))
r = list(map(int, input().split(':')))
result=[]

t = r[0] * 3600 + r[1] * 60 + r[2] - (p[0] * 3600 + p[1] * 60 + p[2])

if t < 0:
    t += 60*60*24

result.append(t//3600)
result.append((t%3600)//60)
result.append(t%60)

for i in range(3):
    result[i] = str(result[i]).zfill(2)

print('%s:%s:%s'%(result[0],result[1],result[2]))

풀이

입력 받을 때, :를 기준으로 값을 나눠 리스트에 저장합니다.
시간을 초로 저장합니다
그리고 0을 포함해서 출력해야 하므로 zfill()를 이용합니다.

profile
パㅔバ6ㅇr 덤벼ㄹΓ :-0

0개의 댓글