O cenário: você é um designer de software que trabalha para uma empresa administrada pelo governo que cria placas de carros e outros veículos. Você foi solicitado a desenvolver um software que gera placas. Antes de você começar a trabalhar, seus chefes estabeleceram essas regras básicas.
Uma placa de carro não pode conter:
ASS
666
69<any number here>
<any number here>69
KKK
SHT
Regras e requisitos:
- A matrícula deve ser gerada aleatoriamente.
- Depois que uma placa aleatória é gerada, a mesma placa não pode ser gerada novamente.
- Você deve produzir pelo menos 200 matrículas exclusivas . Você pode gerar mais, se quiser .
- Você pode armazenar placas geradas em um arquivo para "lembrá-las" delas.
- A placa do veículo contém 2 seções, uma contendo apenas três letras e uma contendo apenas três números, separadas por um traço, como este:
233-ADF
ouADF-233
. - Você só pode usar números e letras maiúsculas.
- As matrículas podem ser gravadas em stdout ou em um arquivo.
- Cada "lado" de uma placa de carro conterá três números ou letras.
- Este é um código de golfe , a resposta mais curta e mais popular ganha. O vencedor será escolhido após sete dias.
Regras gerais
- A resposta deve incluir, sem limitação, o seguinte.
- Nome do idioma
- Contador de caracteres.
- Tamanho do arquivo.
- Como o código é executado.
- O próprio código.
- Exemplo: caracteres Python 234 ou Python 23mb .
Se eu precisar esclarecer detalhes adicionais, mencione-o nos comentários e eu o adicionarei ao meu post. De qualquer forma, boa sorte, e me dê algumas placas apropriadas!
Atualização 1: O vencedor será escolhido um pouco antes.
Acontece que eu tenho que ir em uma viagem em breve, por isso estarei escolhendo um vencedor por volta das 00:00 UTC de 25 de julho. Depois que o vencedor for escolhido, você ainda poderá enviar inscrições, apenas saiba que um vencedor foi escolhido. Bai.
Atualização 2: Vencedores!
Temos vencedores! Yay! Queijo e vinho para todos que participaram! Aqui está quem ganhou.
- 1º lugar: Àngel - Bash (95 caracteres)
- 2º lugar: Martin Büttner - Mathematica (182 bytes)
- 2º lugar: Emilio M Bumachar - Pyg (92?)
- 2º lugar: Peter Taylor - Golfscript (98 caracteres)
- 3º lugar: Mark Thomas - Ruby (127 caracteres)
Uau, três empates em segundo lugar. Uau. A competição terminou, mas fique à vontade para enviar inscrições, se quiser. Bai!
AAA-