날짜
면접 대비시간 제한1초메모리 제한512 MB
각 줄에 주어진 날짜를 day.month.year 또는 month/day/year 형식으로 읽고, 실제로 존재하는 날짜인지 확인한 뒤 두 형식으로 출력한다.
문제
날짜를 다룰 때 생기는 문제 중 하나는 날짜를 적는 형식이 여러 가지라는 점이다.
피터는 텍스트 배열을 처리하는 프로그램을 작성해야 한다. 어떤 텍스트는 러시아 및 유럽 형식인 "day.month.year"를 따르고, 다른 텍스트는 미국 형식인 "month/day/year"를 따른다.
여기서 year는 1부터 9999까지의 수이며, 2, 3, 4자리를 만들기 위해 앞에 0이 붙을 수 있다. month는 1부터 12까지의 수이며, 2자리를 만들기 위해 앞에 0이 붙을 수 있다. day는 1부터 31까지의 수이며, 2자리를 만들기 위해 앞에 0이 붙을 수 있다. 날짜가 올바르지 않을 수도 있다(예를 들어 "2001년은 윤년이 아니므로 29.02.2001은 올바르지 않은 날짜이다").
날짜에 해당하는 피터의 문자열 배열이 주어진다. 각 날짜를 두 가지 형식으로 출력하라. 먼저 "DD.MM.YYYY" 형식으로, 그 다음 "MM/DD/YYYY" 형식으로 출력한다.
입력
첫째 줄에 정수 이 주어진다().
다음 개 줄에는 각각 "day.month.year" 또는 "month/day/year" 형식의 날짜가 하나씩 주어진다.
출력
개 줄을 출력한다. 각 줄에는 날짜를 두 가지 형식으로 출력한다. 먼저 "DD.MM.YYYY" 형식으로, 그 다음 "MM/DD/YYYY" 형식으로 출력한다.