Le scénario: Vous êtes un concepteur de logiciels travaillant pour une entreprise dirigée par le gouvernement qui conçoit des plaques d'immatriculation pour les voitures et autres véhicules. On vous a demandé de développer un logiciel qui génère des plaques d'immatriculation. Avant de vous mettre au travail, vos patrons ont établi ces règles de base.
Une plaque d'immatriculation ne peut pas contenir:
ASS
666
69<any number here>
<any number here>69
KKK
SHT
Règles et exigences:
- La plaque d'immatriculation doit être générée de manière aléatoire.
- Une fois qu'une plaque d'immatriculation aléatoire est générée, la même plaque d'immatriculation ne peut plus être générée.
- Vous devez produire au moins 200 plaques d'immatriculation uniques . Vous pouvez en générer plus si vous le souhaitez .
- Vous pouvez stocker les plaques générées dans un fichier pour les "mémoriser".
- La plaque d'immatriculation contient 2 sections, l'une ne contenant que trois lettres et l'autre ne contenant que trois chiffres, séparés par un tiret, comme ceci:
233-ADF
ouADF-233
. - Vous ne pouvez utiliser que des chiffres et des majuscules.
- Les plaques d'immatriculation peuvent être écrites sur stdout ou dans un fichier.
- Chaque "côté" d'une plaque d'immatriculation contiendra soit trois chiffres ou lettres.
- Il s'agit d'un code-golf , donc la réponse la plus courte et la plus populaire l'emporte. Le gagnant sera choisi après sept jours.
Règles générales
- La réponse doit inclure, mais sans s'y limiter, les éléments suivants.
- Nom de la langue.
- Nombre de caractères.
- Taille du fichier.
- Comment le code est exécuté.
- Le code lui-même.
- Exemple: caractères Python 234 ou Python 23mb .
Si j'ai besoin de clarifier des détails supplémentaires, veuillez le mentionner dans les commentaires et je l'ajouterai à mon message. Quoi qu'il en soit, bonne chance et générez-moi des plaques d'immatriculation appropriées!
Mise à jour 1: le gagnant sera choisi un peu plus tôt.
Il s'avère que je dois partir en voyage bientôt, donc je choisirai un gagnant vers 00:00 UTC, le 25 juillet. Une fois le gagnant choisi, vous pouvez toujours soumettre des candidatures, sachez simplement qu'un gagnant a été choisi. Bai.
Mise à jour 2: gagnants!
Nous avons des gagnants! Yay! Du fromage et du vin à tous ceux qui ont participé! Voici qui a gagné.
- 1ère place: Àngel - Bash (95 caractères)
- 2e place: Martin Büttner - Mathematica (182 octets)
- 2ème place: Emilio M Bumachar - Pyg (92?)
- 2e place: Peter Taylor - Golfscript (98 caractères)
- 3e place: Mark Thomas - Ruby (127 caractères)
Wow, trois liens pour la deuxième place. Sensationnel. Le concours est terminé, mais n'hésitez pas à soumettre des candidatures si vous le souhaitez. Bai!
AAA-