20210115 // 삼성 SW Expert 아카데미 // 1976
2021. 1. 15. 14:00ㆍProgramming/SW Expert Academy
삼성 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로 바꿔주면 된다.
'Programming > SW Expert Academy' 카테고리의 다른 글
20210115 // 삼성 SW Expert 아카데미 // 1970 (0) | 2021.01.15 |
---|---|
20210115 // 삼성 SW Expert 아카데미 // 1974 (0) | 2021.01.15 |
20210115 // 삼성 SW Expert 아카데미 // 1979 (0) | 2021.01.15 |
20210114 // 삼성 SW Expert 아카데미 // 1983 (0) | 2021.01.14 |
20210114 // 삼성 SW Expert 아카데미 // 1984 (0) | 2021.01.14 |