Biển số Pháp
Biển số xe Pháp được xếp theo thứ tự, theo một mẫu số và chữ cái cụ thể:AB-012-CD
Thử thách
Viết chương trình hoặc hàm, cho một số đã cho, xuất ra số biển số giấy phép tiếng Pháp tương ứng . Chương trình của bạn không được xử lý bất kỳ trường hợp đặc biệt nào như được chỉ định trong trang được liên kết. Nó sẽ có thể tạo ra các 26*26*1000*26*26 => 456 976 000
tấm đầy đủ có thể, hoặc theo như ngôn ngữ của bạn có thể hỗ trợ.
Hệ thống đánh số như sau:
- AA-000-AA đến AA-999-AA (số tiến hóa trước);
- AA-000-AB đến AA-999-AZ (sau đó là chữ cái cuối cùng bên phải);
- AA-000-BA đến AA-999-ZZ (sau đó là chữ cái đầu tiên bên phải);
- AB-000-AA đến AZ-999-ZZ (sau đó là chữ cái cuối cùng bên trái);
- BA-000-AA đến ZZ-999-ZZ (sau đó là chữ cái đầu tiên bên trái).
Đầu vào
- Chỉ số của số tấm là số nguyên
Đầu ra
- Số biển số xe tương ứng của Pháp
Thông tin thêm
- Chữ cái phải viết hoa
- Bạn có thể sử dụng cả lập chỉ mục dựa trên 0 và dựa trên 1 để tạo các tấm (có nghĩa là AA-000-AA có thể tương ứng
0
hoặc1
, giả sử tất cả các trường hợp thử nghiệm khác sử dụng cùng một chỉ mục.
Đây là môn đánh gôn , câu trả lời ngắn nhất trong mọi ngôn ngữ đều thắng!
Các trường hợp thử nghiệm (lập chỉ mục dựa trên 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