Vencedor: Resposta CJam do Aditsu ! Uns 25 bytes impressionantes! Agradável!
Você pode continuar enviando sua resposta, mas não poderá mais vencer. Post original mantido para a posteridade:
O jogo "Bzzt" é um jogo em que você deve contar até um número (neste caso, 500). No entanto, se o número tiver um 3 ou for divisível por 3, você não diz o número. Em vez disso, você diz "Bzzt".
Regras:
- Você não pode codificar os números.
- O número deve atender apenas a pelo menos um dos seguintes requisitos
- Divisível por 3
- Número contém um 3
- Algum tipo de separador é obrigatório (12bzzt14 não conta)
- A pontuação é medida em bytes.
- Você deve contar exatamente até 500, começando em 1 ou 0 (você escolheu).
- Os números devem ser impressos, mas não importa como (por exemplo, stdout, gravação em um arquivo de texto, etc.).
- 0 pode ser divisível por 3 ou não divisível. Você pode escolher.
- Você pode imprimir os números um de cada vez (ex: saída 1, depois 2, depois bzzt, depois 4, etc.) ou todos de uma vez (por exemplo, saída 1 2 bzzt 4 5).
- Você deve substituir a letra 3 pela palavra "bzzt". Isso não diferencia maiúsculas de minúsculas (bZzt, Bzzt, bzzt estão todos bem).
- Este é um desafio do código-golfe , portanto o código mais curto vence.
- Este concurso termina em 30 de junho de 2014 (7 dias após a publicação).
buzz
ou bzzt
se ambos os requisitos se aplicam? Eu tenho que produzir 12bzzt4
ou bzzt
para 1234
?
bzzt
para 1234
. É um 'comum' jogo de beber aqui (somente que muitas vezes fazê-lo com 7)