백준 - C
백준 - 알람 시계
suriryuk4
2022. 10. 28. 09:51
728x90
백준의 알람 시계 문제입니다.
문제 해결 코드는 다음과 같습니다.
#include <stdio.h>
int main(void){
int h, m;
scanf("%d %d", &h, &m);
m -= 45; // 45분 감소
if(m < 0){
h--; // 분이 0보다 작아지면 시간을 1시간 줄임
m = 60 + m; // 넘어가고 남은 분을 적용시킴
}
if(h < 0){
h = 24 + h; // 시간이 0시보다 전으로 가면 23시부터 시작
}
printf("%d %d", h, m);
return 0;
}
728x90