코딩테스트/SW Expert Academy

[D2] 1976. 시각 덧셈

2024. 10. 11. 11:03

1976. 시각 덧셈

 

✏️ 문제 풀이

-  두 개의 시각을 입력받아 더한 후, 결과를 12시간제로 출력

T = int(input()) 

for t in range(1, T + 1):
    hour1, minute1, hour2, minute2 = map(int, input().split())

    # 총 분으로 계산
    total_minutes = minute1 + minute2  # 분 합산
    total_hours = hour1 + hour2 + total_minutes // 60  # 시 합산 + 분에서 시로 변환

    # 분은 60으로 나눈 나머지
    final_minutes = total_minutes % 60

    # 시는 12시간제로 맞추기
    final_hours = total_hours % 12
    if final_hours == 0:  # 0시를 12시로 변환
        final_hours = 12

    print(f'#{t} {final_hours} {final_minutes}')