Este é um desafio para policiais e ladrões. Para o tópico dos ladrões, clique aqui .
Os policiais têm três tarefas.
1) Escolha uma sequência no OEIS .
2) Escolha um idioma (sugere-se que seja um golflang, mas não precisa ser) que, quando recebida n
, gera A(n)
(onde A(n)
a sequência é escolhida) usando todas as regras usuais de código-golfe .
Chame essa linguagem L A e código C A .
Por exemplo, Jelly e Jelly_code .
3) Em seguida, escolher um idioma diferente (isto é sugerido para ser um não-golflang, mas não tem que ser) e escrever código que não leva entrada e código de saídas C Um , novamente seguindo todas as habituais code-golfe regras. (Nota:. Isso pode ser ofuscado código e não necessariamente precisam ser golfed, mas quanto mais tempo este código é o mais fácil será para os ladrões para quebrar a sua apresentação)
Chame essa linguagem L B e código C B .
Por exemplo, Python e Python_code .
Segundo a bobina para este desafio é a sequência (especificado se 0- ou 1-indexado), o nome dos dois idiomas G A e G B (e que a pessoa pode resolver qual parte), e o byte de contagem de C B única. Mantenha o código real de ambas as partes, eo comprimento de C Um , segredo.
Para o Cop, links para documentação para L A e G B , ou um intérprete (ou uma ligação de TIO, uma vez que inclui ambos), são apreciados, mas não exigida.
O desafio do ladrão é selecionar entrada e escrever código de Cops' C C no mesmo L B linguagem que gera algum código no mesmo L Uma linguagem que resolve a tarefa original OEIS. O comprimento de C C não pode ser maior que o comprimento de C B, conforme revelado pelo policial (embora possa ser menor). Nota: O código produzido por C C que não tem que coincidir com C A .
Para o nosso exemplo, isso significa que o Robber precisa escrever código Python que produza o código Jelly que resolve a sequência OEIS original, e que o código Python não deve exceder o comprimento revelado pelo Cop.
Condições vencedoras
As respostas que não foram quebradas em uma semana podem ter suas soluções reveladas, quando são consideradas seguras . Observe que, se você não revelar sua solução após uma semana, ela ainda poderá estar quebrada. O policial com a menor resposta segura vence.