728x90
https://www.acmicpc.net/problem/2884
2884번: 알람 시계
상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만,
www.acmicpc.net
문제 분석
24시간을 나타내는 시간을 입력한 뒤 45분을 빼주면 된다.
코드 진행 방향
시와 분을 입력받고 분에서 45를 뺀 뒤 0보다 작으면 시에서 1을 빼주고 분에 60을 더해준다.
시도 마찬가지로 0보다 작으면 24를 더해준다.
코드
더보기
#include <stdio.h>
int main(){
int h, m;
scanf("%d", &h);
scanf("%d", &m);
m-=45;
if(m<0){
h-=1;
m+=60;
if(h<0){
h+=24;
}
}
printf("%d %d", h, m);
}
728x90
'알고리즘 > 백준' 카테고리의 다른 글
[백준/C] 1110번: 더하기 사이클 (0) | 2022.06.20 |
---|---|
[백준/C] 10952번: A+B - 5 (0) | 2022.06.20 |
[백준/C] 2588번: 곱셈 (0) | 2022.06.14 |
[백준/C] 10950번: A+B - 3 (0) | 2022.06.14 |
[백준/C] 2753번: 윤년 (0) | 2022.06.14 |