Skenario: Anda adalah perancang perangkat lunak yang bekerja untuk perusahaan yang dikelola pemerintah yang mendesain plat nomor untuk mobil dan kendaraan lain. Anda telah diminta untuk mengembangkan perangkat lunak yang menghasilkan plat nomor. Sebelum Anda mulai bekerja, atasan Anda menetapkan aturan dasar ini.
Pelat nomor tidak boleh mengandung:
ASS
666
69<any number here>
<any number here>69
KKK
SHT
Aturan dan persyaratan:
- Plat nomor harus dibuat secara acak.
- Setelah plat nomor acak dibuat, plat nomor yang sama tidak dapat dibuat lagi.
- Anda harus mengeluarkan setidaknya 200 plat nomor unik . Anda dapat menghasilkan lebih banyak jika Anda mau .
- Anda dapat menyimpan piring yang dihasilkan dalam file untuk "mengingat" mereka.
- Plat nomor berisi 2 bagian, satu berisi hanya tiga huruf, dan satu berisi hanya tiga angka, dipisahkan oleh tanda hubung, seperti ini:
233-ADF
atauADF-233
. - Anda hanya dapat menggunakan angka dan huruf kapital.
- Plat nomor bisa ditulis ke stdout, atau file.
- Setiap "sisi" plat akan berisi tiga angka atau huruf.
- Ini adalah kode-golf , sehingga jawaban tersingkat, paling populer, menang. Pemenang akan dipilih setelah tujuh hari.
Aturan umum
- Jawaban harus mencakup, tetapi tidak terbatas pada, yang berikut ini.
- Nama bahasa.
- Jumlah karakter.
- Ukuran file.
- Bagaimana kode dijalankan.
- Kode itu sendiri.
- Contoh: Python 234 chars atau Python 23mb .
Jika saya perlu mengklarifikasi detail tambahan, harap sebutkan di komentar dan saya akan menambahkannya ke posting saya. Bagaimanapun, semoga berhasil, dan buatkan saya beberapa plat nomor yang sesuai!
Pembaruan 1: Pemenang akan dipilih sedikit lebih awal.
Ternyata saya harus melakukan perjalanan segera, jadi saya akan memilih pemenang sekitar 00:00 UTC, 25 Juli. Setelah pemenang dipilih, Anda masih dapat mengirimkan barang, hanya tahu bahwa pemenang telah dipilih. Bai.
Perbarui 2: Pemenang!
Kami memiliki pemenang! Yay! Keju dan anggur untuk semua orang yang berpartisipasi! Inilah yang menang.
- Posisi Pertama: Àngel - Bash (95 karakter)
- Posisi Kedua: Martin Büttner - Mathematica (182 bytes)
- Posisi Kedua: Emilio M Bumachar - Pyg (92?)
- Posisi Kedua: Peter Taylor - Golfscript (98 karakter)
- Posisi Ketiga: Mark Thomas - Ruby (127 karakter)
Wow, tiga ikatan tempat kedua. Wow. Kompetisi telah berakhir, tetapi silakan kirimkan entri jika Anda mau. Bai!
AAA-