250x250
반응형
Notice
Recent Posts
Recent Comments
Link
N
(SWEA c++)4299. 태혁이의 사랑은 타이밍 본문
728x90
반응형
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
시간 계산에 관한 문제.
일, 시, 분이 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 |