Diberikan salah satu dari yang berikut sebagai masukan:
AK,AR,AS,AZ,CA,CT,DC,FL,GA,IL,IN,IA,KS,KY,LA,MD,MI,MN,MS,NV,NH,NJ,NM,NY,NC,ND,MP,OH,OK,OR,PA,PR,RI,SC,TN,TX,UT,VT,VA,WA,WI
(dengan kutipan)
"AK","AR","AS","AZ","CA","CT","DC","FL","GA","IL","IN","IA","KS","KY","LA","MD","MI","MN","MS","NV","NH","NJ","NM","NY","NC","ND","MP","OH","OK","OR","PA","PR","RI","SC","TN","TX","UT","VT","VA","WA","WI"
Menghasilkan dan mengeluarkan plat nomor acak (seragam) dari format yang cocok dengan input. Jika ada beberapa format (dipisahkan koma), gunakan format acak (seragam):
AK, IA, MS, MP, VT: AAA 000
AS: 0000
AZ, GA, WA: AAA0000
AR, KS, KY, LA, ND, OR: 000 AAA
CA: 0AAA000
CT: AA-00000
DC: AA-0000
FL: AAA A00
IL: AA 00000
IN: 000A,000AA,000AAA,AAA000
MD: 0AA0000
MI: AAA 0000,0AA A00,AAA 000
MN: 000-AAA
NV: 00A-000
NH: 000 0000
NJ: A00-AAA
NM: 000-AAA,AAA-000
NY, NC, PA, TX, VA, WI: AAA-0000
OH: AAA 0000
OK: 000AAA
PR: AAA-000
RI: 000-000
SC: AAA 000,000 0AA
TN: A00-00A
UT: A00 0AA
Dimana A
artinya karakter acak dalam huruf kecil minus IOQ
dan0
berarti angka satu digit acak ( 0
ke 9
).
Semua informasi dari Wikipedia . Ini (negara bagian) adalah semua yang saya pahami dan yang tidak memiliki aturan yang salah.
Ini kode-golf , jadi jawaban tersingkat dalam byte menang!
IN
. Apakah kita secara seragam memilih format (salah satu dari 000A, 000AA, 000AAA atau AAA000), lalu memilih angka dari format tersebut (masing-masing format memiliki bobot yang sama). Atau apakah kita mempertimbangkan ruang angka untuk semua format untuk keadaan itu dan memilih dari seluruh ruang angka (format yang lebih besar berbobot lebih besar)?