Fransız Plakaları
Fransız plakaları , belirli bir sayı ve harf şeklini izleyerek sıralı olarak gelir:AB-012-CD
Meydan okuma
Belirli bir sayı için, ilgili fransız plaka numarasını veren bir program veya işlev yazın . Programınız, link verilen sayfada belirtilen özel durumlarla ilgilenmemelidir. 26*26*1000*26*26 => 456 976 000
Mümkün olan tüm plakaları veya dilinizin destekleyebildiği ölçüde üretebilmesi gerekir .
Numaralandırma sistemi aşağıdaki gibidir:
- AA-000-AA ila AA-999-AA (ilk önce sayılar artar);
- AA-000-AB ila AA-999-AZ (sonra sağdaki son harf);
- AA-000-BA ila AA-999-ZZ (sonra sağdaki ilk harf);
- AB-000-AA ila AZ-999-ZZ (sonra soldaki son harf);
- BA-000-AA ila ZZ-999-ZZ (sonra soldaki ilk harf).
Giriş
- Plaka sayısının tamsayı olarak gösterilmesi
Çıktı
- İlgili fransız plaka numarası
Ek bilgi
- Harfler büyük olmalı
- Plakları oluşturmak için hem 0 hem de 1 tabanlı indekslemeyi kullanabilirsiniz (AA-000-AA'nın karşılık gelebileceği
0
veya1
tüm diğer test durumlarının aynı endekslemeyi kullandığı varsayımıyla).
Bu kod golf , her dilde kazanılan en kısa cevap!
Test durumları (0 tabanlı dizin oluşturma)
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