본문 바로가기
알고리즘 풀이/SWEA

[SWEA][JAVA] 1976. 시각 덧셈

by cornsilk-tea 2022. 1. 16.
package level_2;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;

public class SW_1976 {

	public static void main(String[] args) throws NumberFormatException, IOException {
		// TODO Auto-generated method stub
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
		StringTokenizer st;
		int T = Integer.parseInt(br.readLine());

		for (int test_case = 1; test_case <= T; test_case++) {
			int[] arr = new int[4];
			st = new StringTokenizer(br.readLine());
			for (int n = 0; n < 4; n++) {
				arr[n] = Integer.parseInt(st.nextToken());
			}
			int hour = arr[0] + arr[2];
			int min = arr[1] + arr[3];
			if (min >= 60) {
				min = min % 60;
				hour += 1;
			}
			if (hour > 12)
				hour -= 12;

			bw.write("#" + test_case + " " + hour + " " + min + "\n");
		}

		bw.flush();
		bw.close();
	}

}