아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

날짜

시간 제한1초메모리 제한1024 MB

요약
각 줄의 날짜를 Month Day, Year 형식에서 MM/DD/YY 형식으로 바꿉니다. 월 이름이 잘못되었거나 일이 1에서 31 사이가 아니면 Invalid를 출력합니다.
난이도

쉬움10점 중 2점

유형
구현, 문자열
정답자
아직 제출이 없습니다

문제

휴대폰은 날짜를 Month Day, Year 형식으로 보여준다 (예: July 25, 2018). 이를 MM/DD/YY 형식으로 줄이고자 한다. 여기서 M은 월, D는 일, Y는 연도를 뜻한다 (예: 07/25/18). 이 형식 변환을 계산하는 프로그램을 작성하라.

입력

첫 줄에는 뒤따르는 줄의 수 n이 정수로 주어진다. 다음 n개의 줄은 Month Day, Year 형식으로 주어진다. 전체 연도는 1 이상 300,000,000 이하의 정수이다.

출력

입력과 같은 날짜를 새 형식 MM/DD/YY로 출력한다. 월, 일, 연도가 한 자리이면 앞에 0을 붙인다. 날짜가 유효하지 않으면 (월 이름의 철자가 틀렸거나, 일이 1보다 작거나 31보다 큰 경우) Invalid를 출력한다. 일이 그 월의 날짜 수 안에 드는지는 확인하지 않아도 되고, 31을 넘지 않는지만 확인하면 된다. 연도는 입력 연도의 마지막 두 자리이다 (한 자리이면 앞에 0을 붙인다).

예제1

  1. 예제 1

    입력
    3
    February 5, 990
    December 25, 12018
    Decembuary 31, 2000
    
    예상 출력
    02/05/90
    12/25/18
    Invalid