1501: 유통기한

메모리:128 MB 시간:1.000 S 표준 입력 및 출력
문제유형 채점방법:일반 만든사람:
제출:8 통과:2

문제설명

교원이는 마트에서 과자 몇 봉지를 사서 맛있게 먹고, 남은 과자 1봉지는 서랍 속에 넣어두었다.
얼마 후 보관해 두었던 과자를 꺼냈다. 혹시 과자가 상하지 않았는지 걱정이 되어 유통기한을 확인해보았다.
현재 일자를 기준으로 유통기한 경과여부를 판단하고 지난 기간 또는 남은 기간을 알려주는 프로그램을 작성하시오.

입력조건

1. 첫 행에 유통기한을 나타내는 세 개의 정수(년 월 일)가 빈 칸으로 구분되어 주어진다.
2. 둘째 행에 현재 일자를 나타내는 세 개의 정수(년 월 일)가 빈 칸으로 구분되어 주어진다.
단, 매달 말일은30 일로 간주한다. (20102020,112,130)

출력조건

1. 유통기한이 지난 경우 첫 행에는 “X”, 둘째 행에는 지난 기간(년 월 일)을 빈 칸으로 구분하여 출력한다.
2. 유통기한이 남은 경우 첫 행에는 “O”, 둘째 행에는 남은 기간(년 월 일)을 빈 칸으로 구분하여 출력한다.
3. 만약 유통기한과 현재 날짜가 동일한 경우 첫 행에 "O", 둘 째 행에 0 0 0을 출력한다.

입력예시 복사

2015 5 1
2015 8 15

출력예시 복사

X
0 3 14

힌트