백준 2884
by atomic0x90 (Yujun Han)
BOJ - 2884 - 알람 시계
설명
시간과 분을 입력받고 45분을 빼면 되는 문제다.
입력받은 분이 45분 이상이면 (입력받은 분 - 45)를 한다.
입력받은 분이 45분 미만이면 (입력받은 분 - 45 + 60(한 시간))을 하고 시간을 1 줄인다.
만약 이때 시간이 음수가 되면(0시일 경우 1시간을 줄이면 23시가 되어야 함) 시간을 23으로 바꿔준다.
code
#include <iostream>
using namespace std;
int main()
{
int h,m;
cin>>h>>m;
if(m >= 45)
cout<<h<<" "<<m-45<<endl;
else
{
m = 60 + m - 45;
h--;
if(h < 0)
h = 23;
cout<<h<<" "<<m<<endl;
}
return 0;
}
감사합니다.
홈으로 가기 | 더 많은 백준 문제 풀이 보기 | post 목록 보기 |
---|---|---|