페이지를 불러오는 중…
해결한 사람
1
명
정답률
100.00
%
시간 제한
5
ms
메모리 제한
1024
MB
스웨덴의 개인 식별 번호는 일반적으로 YYMMDD-XXXX 형식의 열 자리 숫자로 작성된다.
처음 여섯 자리 숫자는 그 사람의 생년월일을 나타내므로, 예를 들어 식별 번호가 781113-3285인 사람은
1978년 십일월 13일에 태어났다. 많은 사람이 모르는 세부 사항으로, 100세가 넘은 사람은
개인 식별 번호에서 하이픈 대신 더하기 기호를 사용한다. 이는 정확히 100년 뒤에 태어난 사람과
혼동되지 않도록 하기 위한 것이다. 예를 들어, 1912년에 태어난 사람의 식별 번호는
121212+1212일 수 있는 반면, 121212-1212은 2012년에 태어난 사람의 번호이다.
위 형식의 식별 번호를 읽고,
이를 열두 자리 형식, 즉 YYYYMMDDXXXX으로 출력하는 프로그램을 작성한다.
입력에 등장하는 사람들은 1840년부터 2019년 사이에 태어났다고 가정할 수 있다.
단순화를 위해 1920년에 태어난 사람도 주어지지 않는다.
여러 테스트 케이스 그룹으로 해답을 테스트한다. 한 그룹의 점수를 얻으려면 그 그룹의 모든 테스트 케이스를 통과해야 한다.
그룹 | 배점 | 제약 조건
| | 개인 식별 번호에 더하기 기호가 절대 포함되지 않는다.
| | 추가 제약 조건이 없다.
첫 번째이자 유일한 줄에 위에서 설명한 형식으로 숫자, 하이픈, 더하기 기호로 구성된 문자열이 주어진다.
입력으로 주어진 개인 식별 번호를 열두 자리 형식으로 변환한 문자열을 출력한다.
781113-3285
197811133285
121212-1212
201212121212
400506+1405
184005061405
Programmeringsolympiaden
로그인 상태를 확인하는 중입니다.