El escenario: usted es un diseñador de software que trabaja para una empresa administrada por el gobierno que diseña placas para automóviles y otros vehículos. Se le ha pedido que desarrolle software que genere placas de matrícula. Antes de ir a trabajar, tus jefes establecieron estas reglas básicas.
Una placa no puede contener:
ASS
666
69<any number here>
<any number here>69
KKK
SHT
Reglas y requisitos:
- La matrícula debe ser generada al azar.
- Una vez que se genera una matrícula aleatoria, la misma matrícula no puede generarse nuevamente.
- Debe generar al menos 200 placas únicas . Puedes generar más si quieres .
- Puede almacenar placas generadas en un archivo para "recordarlas".
- La placa de matrícula contiene 2 secciones, una que contiene solo tres letras y otra que contiene solo tres números, separados por un guión, como este:
233-ADF
oADF-233
. - Solo puede usar números y letras mayúsculas.
- Las placas de matrícula se pueden escribir en stdout o en un archivo.
- Cada "lado" de una placa contendrá tres números o letras.
- Este es un código de golf , por lo que la respuesta más corta y más popular gana. El ganador será elegido después de siete días.
Reglas generales
- La respuesta debe incluir, entre otros, lo siguiente.
- Nombre del lenguaje.
- Número de letras.
- Tamaño del archivo.
- Cómo se ejecuta el código.
- El código en sí.
- Ejemplo: caracteres Python 234 o Python 23mb .
Si necesito aclarar algún detalle adicional, menciónelo en los comentarios y lo agregaré a mi publicación. De todos modos, buena suerte, ¡y que me generen algunas placas apropiadas!
Actualización 1: el ganador será elegido un poco antes.
Resulta que tengo que hacer un viaje pronto, por lo que elegiré un ganador alrededor de las 00:00 UTC del 25 de julio. Después de que se elija el ganador, aún puede enviar entradas, solo sepa que se ha elegido un ganador. Bai
Actualización 2: ¡Ganadores!
¡Tenemos ganadores! ¡Hurra! ¡Queso y vino a todos los que participaron! Aquí está quién ganó.
- 1er lugar: Àngel - Bash (95 caracteres)
- 2do lugar: Martin Büttner - Mathematica (182 bytes)
- 2do lugar: Emilio M Bumachar - Pyg (92?)
- 2do lugar: Peter Taylor - Golfscript (98 caracteres)
- 3er lugar: Mark Thomas - Ruby (127 caracteres)
Wow, tres empates en el segundo lugar. Guau. La competencia ha terminado, pero siéntase libre de enviar entradas si lo desea. Bai!
AAA-