만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

개인 신분증

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

요약
30자짜리 신분증 세 줄에서 이름, 성, 생년월일, 개인식별번호를 꺼내 정해진 형식으로 출력합니다.
난이도

쉬움10점 중 2점

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

문제

토니(Toni)는 COCI(크로아티아어 표기 HONI)의 새 회장이다. 그는 대회 이름에 맞춰 성을 바꾸기로 했다. 이제 그의 이름은 토니 호니(Toni Honi)다. 새 개인 신분증을 받은 그는 카드 뒷면의 세 줄짜리 문자열을 한참 들여다보았다.

그는 곧 이 줄에 이름, 성, 생년월일, 개인식별번호(PIN)가 들어 있다는 것을 알아챘다. 줄을 종이에 옮겨 적고 알아볼 수 있는 항목에 표시했다.

첫째 줄은 문자 55개, 숫자 2121개, '<' 기호 44개로 이루어져 있다. 개인식별번호는 이 줄의 마지막 숫자 1111자리다.

둘째 줄에는 생년월일이 있다. 앞 두 자리는 연도, 다음 두 자리는 월, 마지막 두 자리는 일이다. 두 자리 연도가 2424 이하이면 21세기에 태어난 것이므로 연도는 20으로 시작한다. 그렇지 않으면 20세기에 태어난 것이므로 19로 시작한다.

셋째 줄에는 이름이 먼저 나오고, 그 뒤에 '<' 기호 두 개가 오며, 그다음에 성이 나온다. 나머지 칸은 '<' 기호로 채워져 있다.

세 줄에서 이름, 성, 생년월일, 개인식별번호를 찾아 출력하라.

입력

입력은 각각 길이가 3030인 세 줄의 문자열이다. 등장할 수 있는 문자는 영어 대문자, 숫자, '<' 기호다. 이름과 성은 각각 한 단어이며 영어 대문자로 적혀 있다. 두 이름은 모두 셋째 줄 안에 들어간다.

출력

네 줄을 출력한다.

첫째 줄은 Ime: 뒤에 이름을 출력한다. 첫 글자만 대문자이고 나머지는 소문자다.

둘째 줄은 Prezime: 뒤에 성을 같은 방식으로 출력한다.

셋째 줄은 Datum rodjenja: 뒤에 생년월일을 DD-MM-YYYY 형식으로 출력한다.

넷째 줄은 OIB: 뒤에 개인식별번호를 출력한다.

Ime, Prezime, Datum rodjenja, OIB는 각각 이름, 성, 생년월일, 개인식별번호를 뜻하는 크로아티아어다.

예제2

  1. 예제 1

    입력
    IOHRV111111111233333333333<<<<
    0102032M2202022HRV<<<<<<<<<<<5
    TONI<<HONI<<<<<<<<<<<<<<<<<<<<
    
    예상 출력
    Ime: Toni
    Prezime: Honi
    Datum rodjenja: 03-02-2001
    OIB: 33333333333
    
  2. 예제 2

    입력
    IOHRV123456789012345678901<<<<
    9803049F2401059HRV<<<<<<<<<<<2
    PAJO<<PATAK<<<<<<<<<<<<<<<<<<<
    
    예상 출력
    Ime: Pajo
    Prezime: Patak
    Datum rodjenja: 04-03-1998
    OIB: 12345678901