문제
지은이네 집에는 고물 시계가 있다. 이 시계는 전자시계이고, 24시간을 나타낼 수 있다.
즉 00:00 부터 23:59 까지 나타낼 수 있다.
현재 이 시계는 맞는 시간인 h1시 m1분을 가리키고 있다.
지은이는 친구와 함께 정올학원을 갔다가 정확히 k시간 뒤에 돌아온다.
그러나 정올학원을 갔다가 날짜가 하루 이상 지나고 돌아오는 경우는 없다.
지은이가 집에 돌아왔을 때, 시계가 엉뚱한 시간인 h2시 h2분을 나타내고 있었다.
시계가 너무 오래되어서 원래 시간보다 느리게 가는 것이다.
h1, m1, h2, m2, k가 주어졌을 때,
지은이가 집에 돌아왔을 때 시계가 원래 시간보다 몇 분이 더 느리게 가는지 구하는 프로그램을 작성하라.
입력
입력은 여러 가지 경우, 즉 여러 가지의 테스트케이스별로 들어온다.
첫 줄에 테스트 케이스의 수인 정수 q가 주어진다.
(1 <= q <= 1,000)
한 줄에 5개의 정수 h1, m1, h2, m2, k가 공백을 사이에 두고 주어진다.
(0 <= h1 < 23, 0 <= h2 < 24, 0 <= m1, m2 < 60, 1 <= k)
모든 입력에 있어서 h1 + k < 24 임을 보장한다.
h1시 m1분보다 h2시 m2분이 시간적으로 나중임을 보장한다.
출력
q개의 테스트 케이스에 있어서, 각 줄에 시계가 원래 시간보다 몇 분 더 느리게 가는지 출력한다.
예제
6
12 0 12 58 1
10 12 10 17 2
11 40 15 33 6
18 13 19 25 5
14 27 21 1 9
16 40 23 40 7
2
115
127
228
146
0
출처
Hackerrank, Hourrank 28