Tarefa:
Seu desafio é, com base em envios anteriores e ele próprio como entrada, gerar o idioma em que foram escritos, no seguinte formato:
Digamos que o primeiro programa esteja em Ruby. Ele deve ser produzido 1
, porque Ruby é a primeira 1
linguagem usada neste desafio. Um exemplo de programa é:
a=gets
puts 1
Quando dado como entrada, ele retorna 1
.
O próximo programa pode estar em Python. Ele deve ser produzido 2
, porque Python é a 2
linguagem nd usada no desafio. Um exemplo de programa é:
print(1 if input()[0]=="a"else 2)
Dada a primeira submissão, ela gera 1
e se entrega 2
.
Você tem permissão para repetir os idiomas, mas não pode enviar uma resposta no idioma da resposta anterior.
Por exemplo, se o terceiro programa estiver em Ruby, ele deve gerar 1
o primeiro programa e ele próprio (porque Ruby é a primeira 1
linguagem usada) e o segundo programa que ele deve gerar 2
.
Regras:
- Se houver
n
respostas atualmente no desafio, deve haver pelo menosfloor(n / 3)
idiomas diferentes. Qualquer envio que quebra essa regra é desqualificado. - Não existem duas "respostas vizinhas" (por exemplo, resposta
n
e respostan+1
) não podem usar o mesmo idioma. - Versões diferentes de um idioma não contam como idiomas diferentes
Python 2 == Python 3
. - As respostas devem receber os envios anteriores na íntegra como entrada.
- O primeiro envio deve receber entrada.
- Você não tem permissão para enviar várias respostas seguidas.
- "Repetir respostas" (respostas que tenham exatamente o mesmo código de um envio anterior) não são permitidas.
- As respostas não têm permissão para ultrapassar a contagem de bytes alocada dessa resposta - consulte "Contagem de bytes alocada" para obter mais detalhes.
Contagem de bytes alocada:
Para cada número de resposta n
, a contagem de bytes alocada para essa resposta é 45 + 5n
.
Formatação da resposta:
Formate sua resposta da seguinte maneira:
# {answer no.}, {language}
{program}
This prints:
- `1` in answer(s) {all answers using 1st language, with links}
- `2` in answer(s) {all answers using 2nd language, with links}
...
{optional explanation}
Para as listas de respostas, faça o seguinte:
- `1` in answers [1]({link to answer}), [3]({link to answer})...
Pontuação:
A primeira resposta a sobreviver após 7 dias sem envios válidos depois disso é declarada vencedora.
floor(n / 3)
idiomas). Eu estou supondo que este não é o comportamento pretendido.