No Rules Rules

알람 시계 (feat. 백준, 2884번) 본문

생활/코테

알람 시계 (feat. 백준, 2884번)

개발하는 완두콩 2022. 8. 9. 12:51
728x90
반응형

알람 시계
https://www.acmicpc.net/problem/2884

 

2884번: 알람 시계

상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만,

www.acmicpc.net

 

반응형

 

// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
using namespace std;
int main() {
	ios::sync_with_stdio(false), cin.tie(NULL);
	register int H, M;
	cin >> H >> M;
	M -= 45;
	if (M >= 0)
		cout << H << " " << M;
	else {
		M += 60;
		H -= 1;
		if (H >= 0)
			cout << H << " " << M;
		else
			cout << 23 << " " << M;
	}
	return 0;
}
// *&)*@*
  1. 분에서 45를 빼고 0보다 크거나 같은지, 또는 작은지를 봅니다.
  2. 작다면 분에는 60을 더해주고 시 에서 1을 빼줍니다.
  3. 만약 시가 0보다 작다면 23으로 치환하고 그렇지 않다면 출력 해줍니다.
728x90
반응형
Comments