생년월일복원


답안 제출

Points: 1
시간 제한: 2.0s
메모리 제한: 256M

문제 유형
허용된 언어
C, C++, Python

주민등록번호 앞자리 6자리와 뒷자리의 첫 번째 숫자가 주어집니다. 뒷자리의 첫 번째 숫자는 다음과 같은 성별 및 출생 세기 정보를 담고 있습니다.

  • 1 또는 2: 1900년대 출생 (1900년~1999년)
  • 3 또는 4: 2000년대 출생 (2000년~2099년)

이 정보를 바탕으로 출생 연도 4자리와 월, 일을 YYYY-MM-DD 형태로 정확하게 복원하여 출력하는 프로그램을 작성하시오.

이때, 월과 일은 반드시 2자리 형식으로 출력되어야 하며, 10보다 작은 경우 앞에 0이 붙어야 합니다.

입력

첫째 줄에 주민등록번호 앞자리 6자리와 하이픈(-), 그리고 뒷자리의 첫 번째 숫자가 YYMMDD-G 형식으로 주어진다.

출력

복원된 생년월일을 YYYY-MM-DD 형식으로 출력한다. 또한 다음줄에 \%^^%/를 출력한다.

제한 사항

  • 입력되는 날짜는 모두 실제 존재하는 유효한 날짜만 주어진다.

예제 입력 1

020314-3

예제 출력 1

2002-03-14
\%^^%/

예제 입력 2

981024-1

예제 출력 2

1998-10-24
\%^^%/

코멘트

현재 작성된 코멘트가 없습니다.