티스토리 뷰
https://www.acmicpc.net/problem/2884
code in c
#include <stdio.h>
int main() {
int hour, minute;
int a, b;
scanf("%d", &hour);
scanf("%d", &minute);
a = hour;
b= minute - 45;
if (b < 0)
{
a = a - 1;
minute = 60 + b;
}
else
minute = b;
if (a < 0)
{
hour = 23;
}
else
hour = a;
printf("%d %d", hour, minute);
}
우선 시와 분을 입력받았다.
그 후 -45분이 되었을 때, 0보다 작으면 시가 -1이 되도록 설계하였다.
시도 마찬가지로 -1 되었을 때, 0보다 작으면 시가 23이 되도록 설계하였다.
-45분으로는 시를 -1 보다 크게 움직일 수 없기 때문이다.
그 후 결과를 출력하였다.
'Study > 백준' 카테고리의 다른 글
9498번 시험 성적 in c (0) | 2020.09.10 |
---|---|
삼성 SW 역량 테스트 준비하기 (0) | 2020.06.23 |
10996번 별 찍기 - 21 in c (0) | 2020.06.17 |
2446번 별 찍기 -9 in c (0) | 2020.06.17 |
2523번: 별 찍기 -13 in c (0) | 2020.05.18 |
댓글