https://www.acmicpc.net/problem/2884
2884번: 알람 시계
상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만,
www.acmicpc.net
#include <iostream>
using namespace std;
int main() {
int h, m;
cin >> h >> m;
if (h == 0) {
if (m - 45 < 0) {
h = 23;
m = 60 - (45 - m);
}
else if (m - 45 == 0) {
h = 0;
m = 0;
}
else { // m - 45 > 0
h = 0;
m -= 45;
}
}
else {
if (m - 45 < 0) {
h -= 1;
m = 60 - (45 - m);
}
else if (m - 45 == 0) {
m = 0;
}
else { // m - 45 > 0
m -= 45;
}
}
cout << h << ' ' << m;
}
'Coding > 백준 온라인 저지 (Baekjoon Online Judge)' 카테고리의 다른 글
백준 온라인 저지 (Baekjoon Online Judge) - 2475번: 검증수 (0) | 2022.05.10 |
---|---|
백준 온라인 저지 (Baekjoon Online Judge) - 6321번: IBM 빼기 1 (0) | 2022.05.10 |
백준 온라인 저지 (Baekjoon Online Judge) - 1264번: 모음의 개수 (0) | 2022.05.10 |
백준 온라인 저지 (Baekjoon Online Judge) - 1065번: 한수 (0) | 2022.05.10 |
백준 온라인 저지 (Baekjoon Online Judge) - 2523번: 별 찍기 - 13 (0) | 2019.12.21 |