O vencedor aceito é isaacg, com sua resposta ASCII de 7 bits . No entanto, o desafio ainda não acabou - essa recompensa é concedida à resposta mais curta. Se, de alguma forma , você obtiver todos os primeiros caracteres de todas as outras respostas em 10 bytes, você ganhará a recompensa. Isso inclui todos os caracteres da resposta do GolfScript da segunda rodada (mais o adicionado pela própria resposta). Esta é a ÚNICA vez que eu deixarei você sair de ordem - se você tiver alguma objeção a isso, me informe nos comentários.
Eu gostaria de dar crédito à randomra, que me ajudou com minha antiga idéia e me deu essa nova.
Vencedores anteriores
Rodada 1: isaacg, com ASCII de 7 bits
Next bytes: 30 (or 10 if you want that sweet, sweet rep)
Você sabe, o código de golfe é muito legal. As pessoas aceitam um desafio, e ele lentamente se torna menor! Mas vamos fazer isso de outra maneira. Então, aqui está o meu desafio:O código imprimirá o primeiro caractere de todas as respostas anteriores na ordem em que foram postadas (a primeira resposta não imprime nada)
- O código começa em 100 bytes e diminui em 5 a cada vez.
- Se duas postagens tiverem a mesma resposta (ou seja, ambas postadas alguns segundos depois da outra), a mais nova precisará adicionar o personagem do antigo e diminuir em 5 bytes (mesmo por alguns segundos).
- Qualquer idioma pode ser usado.
- Seu código não deve produzir erros.
- Seu código deve usar todos os bytes necessários para a primeira etapa.
- Seu código deve ser impresso em STDOUT.
- Caracteres não imprimíveis estão OK, mas:
- Eles não podem ser o primeiro personagem (para o propósito desta pergunta)
- Você deve deixar todos saberem onde estão
- Você pode postar várias respostas, mas:
- Você deve esperar 2 respostas antes de postar outra (portanto, se você postou os 100 bytes, terá que esperar até 85 bytes.)
- Você não pode:
- use mais de 10 bytes de comentários
- tem variáveis que não são usadas por todo o programa
- preencha o programa com espaço em branco
- têm nomes de variáveis com mais de 10 bytes (mas você pode ter várias variáveis com menos de 10 bytes)
(a primeira resposta do EMBLEM é a exceção a essas regras, porque foi postada antes dessas restrições.)
- Sem brechas padrão. A menos que você queira tirar toda a diversão do desafio.
- Quando não forem enviadas mais respostas por 3 semanas, a resposta que usa o menor número de bytes vence. (No caso de um empate, aquele que imprime a corda mais longa vence.)
Exemplo: a terceira resposta deve ser um código de 90 bytes com dois caracteres (o primeiro caractere do código de 100 bytes e o primeiro caractere do código de 95 bytes). A primeira resposta não produz nada (não há respostas anteriores para obter caracteres).
ppuppPq([#fwSmdP[
a string inicial e reinicie sempre que a string for maior que o permitido pelo número de bytes. Mas não consigo pensar em um critério de vitória.
#(PS[dfmpquw
? Estamos nos debruçando nos próprios limites da densidade de informações aqui. A menos que você escreva um programa de 10 bytes que processe todas as respostas anteriores. Não tenho certeza se vale a pena esperar.