[Java]
1. Scanner 이용
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 min = 60 * H + M + time;
int hour = (min / 60) % 24;
int minute = min % 60;
System.out.print(hour + " " + minute);
sc.close();
}
}
2. BufferedReader 이용
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.StringTokenizer;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int H = Integer.parseInt(st.nextToken());
int M = Integer.parseInt(st.nextToken());
int time = Integer.parseInt(br.readLine());
int min = 60 * H + M + time;
int hour = (min / 60) % 24;
int minute = min % 60;
System.out.print(hour + " " + minute);
br.close();
}
}
[Javascript]
const input = require('fs').readFileSync('/dev/stdin').toString().trim().split("\n");
const [H, M] = input[0].split(" ").map(Number);
const time = Number(input[1]);
min = H * 60 + M + time;
hour = Math.floor(min / 60) % 24;
minute = min % 60;
console.log(hour, minute);
[Python]
H, M = map(int, input().split())
time = int(input())
H += time // 60
M += time % 60
if M >= 60 :
H += 1
M -= 60
if H >= 24 :
H -= 24
print(H, M)