#include <iostream>
int main(void){
int H, M;
scanf("%d %d", &H, &M);
if(M < 45){
H -= 1;
M = 60 - (45 - M);
} else {
M -= 45;
}
if(H == -1){
H = 23;
}
printf("%d %d", H, M);
return 0;
}
단순하게 시간을 계산하는 문제.
H == 0 일 때 어떻게 23시로 바꾸어 주어야할까 고민하였는데 중첩문을 사용하지 않고 -1인 경우에만 바꿔주도록 고안하였다.