import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int h = sc.nextInt();
int m = sc.nextInt();
int time = sc.nextInt();
int result_m = m + time;
if((result_m / 60) > 0) {
h += result_m/60;
result_m = result_m%60;
}
if(h >= 24)
h -= 24;
System.out.println(h + " " + result_m);
}
}
설명
위 문제는 시작하는 h, m(시, 분)과 조리하는 데 걸리는 시간(time)을 입력받은 뒤 조리가 완료되는 시간을 구하는 문제이다.
주의할 점은 분이 60이 되면 시간을 늘려주고 계산해야 한다는 점이다.
그러므로 시작하는 분과 걸리는 시간을 더한 뒤 60으로 나눈 값이 0보다 크다면 시간을 해당 값만큼 더해주고 60으로 나머지 계산을 한 값을 분으로 출력해준다. 또한 시는 0부터 23까지의 정수라고 문제에서 주어졌기 때문에 24보다 크다면 24를 빼준뒤 h와 result_m을 함께 출력해준다.