https://www.acmicpc.net/problem/2884

#include <stdio.h>
int main() {
int h,m;
scanf("%d %d",&h,&m);
m -= 45;
if(m<0) { //0~44분 사이
m+=60;
h -= 1;
if(h<0) {
h = 23;
}
}
printf("%d %d",h,m);
return 0;
}
[주목할만한 부분]
if-else문을 간략히 짠다.
m이 60분이 넘어가면 h-1, h가 0시대이면 23시가 된다.
'PROGRAMMING > [C] Baekjoon Online Judge (BOJ)' 카테고리의 다른 글
| [C/Baekjoon] 백준 10951번(3-12) : A + B - 4 (0) | 2024.12.30 |
|---|---|
| [C/Baekjoon] 백준 2480번(2-7) : 주사위 세개 (0) | 2024.11.17 |
| [C/Baekjoon] 백준 2525번(2-6) : 오븐 시계 (0) | 2024.11.17 |
| [C/Baekjoon] 백준 11382번(1-11) : 꼬마 정민 (0) | 2024.11.17 |
| [C/Baekjoon] 백준 10926번(1-7) : ??! (0) | 2024.11.17 |