// 헤더: _CRT_SECURE_NO_WARNINGS를 정의하여 보안 경고를 무시
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int main() {
// 시간과 분을 나타내는 변수들
int h, m;
// 시간과 분 입력 받기
scanf("%d %d", &h, &m);
// 분이 45분 미만일 경우
if (m < 45) {
h--; // 시간 1 감소
m = m + 60 - 45; // 60분에서 45분을 뺀 값으로 분 업데이트
} else {
m -= 45; // 분에서 45분을 뺀 값으로 분 업데이트
}
// 시간이 음수일 경우 (자정 이전)
if (h < 0) {
h = 23; // 23시로 업데이트
}
// 결과 출력
printf("%d %d", h, abs(m));
return 0;
}
아니 같은 브론즈 3 문제인데 왜케 난이도 차이가 나냐. 좀 어려울줄 알고 했는데 이번 문제는 너무 쉬었다. 알고보니 처음 푼 브론즈 1 문제 푼것도 브론즈 1번 문제 중에 어려운 문제를 푼게 아닐까 싶다… 내일은 한번 브론즈 1번 문제 풀어본다.