코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
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());
// 45분 보다 적은 경우
if (M < 45) {
H = H == 0 ? 23 : H - 1; // 0시인 경우, 23시가 되야함
M += 15; // 60 - (45 - M)
} else {
M -= 45;
}
System.out.println(H + " " + M);
}
}