백준 algorithm
백준 2884 -알람시계
cosmohoo
2019. 12. 27. 11:00
반응형

빼려는 시간이 정해져있기 때문에 간단하다.
0시 0분일때의 경우를 계산해야한다.
#include <iostream>
using namespace std;
void Calc(int* H, int* M)
{
if (*M >= 45)
{
*M = *M - 45;
return;
}
else {
int tmp = 45 - *M;
*M = 60 - tmp;
if (*H != 0)
{
*H -= 1;
}
else { *H = 23; }
return;
}
}
int H, M;
int main()
{
cin >> H >> M;
Calc(&H, &M);
cout << H << " " << M << '\n';
return 0;
}반응형