프랑스 번호판
프랑스어 번호판 은 숫자와 문자의 특정 패턴에 따라 순차적으로 제공됩니다.AB-012-CD
도전
주어진 번호에 해당하는 프랑스어 번호판 번호를 출력하는 프로그램 또는 기능을 작성하십시오 . 귀하의 프로그램은 링크 된 페이지에 명시된 특별한 경우를 처리해서는 안됩니다. 26*26*1000*26*26 => 456 976 000
가능한 모든 판 을 만들 수 있거나 언어가 지원할 수있는 한 가능해야합니다.
번호 시스템은 다음과 같습니다.
- AA-000-AA에서 AA-999-AA까지 (숫자가 먼저 진화);
- AA-000-AB에서 AA-999-AZ까지 (오른쪽의 마지막 글자);
- AA-000-BA에서 AA-999-ZZ (오른쪽의 첫 번째 글자);
- AB-000-AA에서 AZ-999-ZZ (왼쪽의 마지막 글자);
- BA-000-AA에서 ZZ-999-ZZ (왼쪽의 첫 글자).
입력
- 정수로 판 번호의 색인
산출
- 해당 프랑스 번호판 번호
추가 정보
- 문자는 대문자 여야합니다
- 0 기반 및 1 기반 인덱싱을 사용하여 플레이트를 생성 할 수 있습니다 ( 다른 모든 테스트 사례가 동일한 인덱싱을 사용한다고 가정하면 AA-000-AA는
0
또는에 해당 할 수 있음을 의미 함)1
.
이것은 모든 언어 승리에서 가장 짧은 코드 골프입니다 !
테스트 사례 (0 기반 색인 작성)
0 -> AA-000-AA
1 -> AA-001-AA
999 -> AA-999-AA
1000 -> AA-000-AB
675 999 -> AA-999-ZZ
676 000 -> AB-000-AA
456 975 999 -> ZZ-999-ZZ