728x90
#include <stdio.h>
int main() {
int H, M;
scanf("%d %d", &H, &M);
M -= 45; // 45분 일찍 설정
if (M < 0) { // 분이 음수가 되면
M += 60;
H--; // 한 시간 줄이기
if (H < 0) { // 시간이 음수가 되면
H = 23;
}
}
printf("%d %d\n", H, M);
return 0;
}
1. 현재 시간에서 45분 빼기
2. 만약 분이 음수가 되면 한시간을 줄이고, 분을 60분 더해서 양수로 바꿈
3. 시간이 음수가 되면 23시로 변경
(너무어렵다 )
728x90