문제
시 분으로 이루어진 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);
}
}
}
'Problem Solving > SWEA' 카테고리의 다른 글
[SWEA] 1970. 쉬운 거스름돈 (0) | 2020.01.29 |
---|---|
[SWEA] 1974. 스도쿠 검증 (0) | 2020.01.29 |
[SWEA] 1979. 어디에 단어가 들어갈 수 있을까 (0) | 2020.01.29 |
[SWEA] 1983. 조교의 성적 매기기 (0) | 2020.01.29 |
[SWEA] 1984. 중간 평균값 구하기 (0) | 2020.01.29 |
댓글