문제 번호 3545 --유통기한

3545: 유통기한

시간 제한: 1 Sec  메모리 제한: 128 MB
제출: 50  해결 문제 수: 21
[제출][채점상황][게시판][:]

문제 설명

교원이는 마트에서 과자 몇 봉지를 사서 맛있게 먹고, 남은 과자 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

도움말

출처

[제출][채점상황]