본문 바로가기
PROGRAMMING/[C] Baekjoon Online Judge (BOJ)

[C/Baekjoon] 백준 2884번(2-5) : 알람 시계

by PIZA 2024. 11. 17.

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시가 된다.