시 단위는 12가 넘어가면 12를 빼주고, 분 단위는 60을 넘어가면 분에서 60을 빼주는대신 시 단위에 1을 더해준다.
import java.io.*;
import java.util.StringTokenizer;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int T = Integer.parseInt(br.readLine());
for(int tc=1; tc<=T; tc++) {
StringTokenizer st = new StringTokenizer(br.readLine());
int h1 = Integer.parseInt(st.nextToken());
int m1 = Integer.parseInt(st.nextToken());
int h2 = Integer.parseInt(st.nextToken());
int m2 = Integer.parseInt(st.nextToken());
int hour = h1+h2;
if(hour > 12) hour -= 12;
int minute = m1+m2;
if(minute > 60) {
minute -= 60;
hour += 1;
}
System.out.println("#"+tc+" "+hour+" "+minute);
}
}
}
'SWEA > D2' 카테고리의 다른 글
[SWEA] 1970. 쉬운 거스름돈 (0) | 2019.05.03 |
---|---|
[SWEA] 1979. 어디에 단어가 들어갈 수 있을까 (0) | 2019.05.02 |
[SWEA] 1983. 조교의 성적 매기기 (0) | 2019.05.01 |
[SWEA] 1984. 중간 평균값 구하기 (0) | 2019.05.01 |
[SWEA] 1986. 지그재그 숫자 (0) | 2019.04.30 |