본문 바로가기
Problem Solving/SWEA

[SWEA] 1976. 시각 덧셈

by 테리는당근을좋아해 2020. 1. 29.

문제

시 분으로 이루어진 2개의 값을 입력값으로 받았을 때, 더한 값을 시 분으로 출력

 

풀이방법

분의 더한 값이 60을 초과했을 때, 시를 값을 하나 올려줌

 

소스코드

package samsung;

import java.util.*;

public class s_1976 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int test = sc.nextInt();
		for(int t = 1; t <= test; t++) {
			int[] a = new int[4];
			int h, m;
			for(int i = 0; i < 4; i++) {
				a[i] = sc.nextInt();
			}
			
			h = a[0] + a[2];
			m = a[1] + a[3];
			
			if(h > 12) h = h % 12;
			if(m > 60) {
				m %= 60;
				h++;
			}
			System.out.println("#" + t + " " + h + " " + m);
			
		}
	}
}

댓글