Programming/SW Expert Academy
20210115 // 삼성 SW Expert 아카데미 // 1976
껨코
2021. 1. 15. 14:00
삼성 SW Expert 아카데미 1976번 "시각 덧셈" 문제입니다.
TC = int(input())
for tc in range(1, TC+1):
h1, m1, h2, m2 = map(int, input().split())
m = h1 * 60 + h2 * 60 + m1 + m2
h = (m//60)%12
if h == 0:
h = 12
m = m%60
print("#%s"%tc, h, m)
두 시각을 더하여 나온 시각 값을 구하는 문제다. 시와 분을 입력받고 더하는 문제인데 시는 12를 넘을 수 없다.
따라서 8 + 5 = 13이 아니라 13%12 = 1이 되는 것이다. 단 0시는 없고 12시에서 바로 1시로 넘어가므로 12%12 = 0 일 때는 12로 바꿔주면 된다.