메뉴 건너뛰기

문제

00c47 도착 시간 2  

시간메모리제출 올바른 답 비율
1초64MB
25
4
16.0%


나의 횟수나의 최근 판정시도 성공 비율
74
57.1%
도착 시간 

피오나의 출근 시간은 교통 혼잡 시간(러시 아워)이 아닌 경우 2시간이다. 교통 혼잡 시간은 오전의 경우 07:00(오전 7시)부터 10:00(오전 10시)까지이고, 오후의 경우 15:00(오후 3시)부터 19:00(오후 7시)이다. 교통 혼잡 시간에는 피오나의 출근 시간이 평소의 2배가 걸린다.

피오나는 항상 정각, 20분, 40분에 출근하는 습관이 있으며, 이러한 피오나의 출근 시간이 주어질 때, 회사에 도착하는 시간을 출력하는 프로그램을 작성하시오.

입력

첫번째 줄에 HH:MM 형식으로 된 피오나의 출근 시간이 주어진다. HH는 00, 01, ... , 23 등의 출근을 시작하는 '시'를 의미하며, MM은 00, 20, 40, 즉, 피오나가 습관처럼 출근을 시작하는 '분'을 의미한다.

출력

피오나가 회사에 도착하는 시간을 HH:MM 형식으로 출력한다.

(예시 1) 피오나가 오전 5시에 출발하면, 그 사이에 교통 혼잡 시간이 전혀 없으므로, 2시간 후인 오전 7시에 도착한다.

(예시 2) 피오나가 오전 7시에 출발하면, 일반적인 2시간의 출근 시간 중에서 1.5시간은 교통 혼잡 시간(오전 7시~오전 10시)과 겹치므로 그 2배인 3시간이 걸리고, 나머지 30분은 교통 혼잡 시간이 아니므로 제 속도로  갈 수 있어 오전 10시 30분에 도착한다.

(예시 3) 피오나가 오후 11시 20분에 출발하면, 그 사이에 교통 혼잡 시간이 전혀 없으므로, 2시간 후인 그 다음날 오전 1시 20분에 도착한다.

예시
1입력
05:00
출력
07:00
2입력
07:00
출력
10:30
3입력
23:20
출력
01:20
출처
2016년 캐나다 정보올림피아드 Stage1 Junior 4번 문제
위로