250x250
반응형
Notice
Recent Posts
Recent Comments
Link
N
(SWEA c++)4299. 태혁이의 사랑은 타이밍 본문
728x90
반응형
시간 계산에 관한 문제.
일, 시, 분이 11로 일정하다.
D, H, M 변수에 각각 인풋으로 받아오고 모두 11을 빼주도록 한다.
분, 시, 일 순서로 음수가 있는지 확인한다.
분이 음수라면 시에서 -1을 해주고,
시가 음수라면 일에서 -1을 해주도록 한다.
마지막으로 일이 음수라면 약속 시간 전에 차인 것이므로 -1을 출력.
아니라면 시간 계산을 하여 출력하면 된다.
#include <iostream>
using namespace std;
int main(void)
{
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int t;
cin >> t;
for(int tc = 1; tc <= t; tc++)
{
int D, H, M;
cin >> D >> H >> M;
D -= 11;
H -= 11;
M -= 11;
cout << "#" << tc << " ";
if(M < 0)
{
M = 60 + M;
H--;
}
if(H < 0)
{
H = 24 + H;
D--;
}
if(D < 0)
cout << -1 << endl;
else
cout << (24 * 60 * D) + (60 * H) + M << endl;
}
return 0;
}
728x90
반응형
'SW Expert Academy' 카테고리의 다른 글
(SWEA c++)4406. 모음이 보이지 않는 사람 (0) | 2020.11.11 |
---|---|
(SWEA c++)4371. 항구에 들어오는 배 (0) | 2020.11.10 |
(SWEA c++)4047. 영준이의 카드 카운팅 (0) | 2020.11.10 |
(SWEA c++)3975. 승률 비교하기 (0) | 2020.11.09 |
(SWEA c++)3809. 화섭이의 정수 나열 (0) | 2020.11.09 |