Este é um desafio de policiais e ladrões , o tópico de policiais pode ser encontrado aqui .
Esse é o tópico dos ladrões, seu trabalho aqui é aceitar envios no tópico da polícia e tentar encontrar as seqüências ocultas. Se você encontrar alguma sequência que possa ser substituída no código original para calcular a sequência que é um crack válido. Notifique os policiais de suas rachaduras à medida que elas acontecem, para que possam atualizar suas respostas.
Pontuação
Sua pontuação será o número de rachaduras bem-sucedidas que você fez, com mais rachaduras sendo melhores.
code-challenge
sequence
cops-and-robbers
Post Rock Garf Hunter
fonte
fonte
Respostas:
Japt , Salsicha , A000290
Experimente online!
fonte
Python 3 : Sr. Xcoder , A010709
Experimente online!
Além disso, aqui está uma versão em golfe do original. : P
fonte
Python 3, ppperry
O código original coloca o nome da sequência em um comentário. Como o comentário provavelmente não pode afetar o código, imaginei que a sequência oculta tivesse que ser uma sub-sequência do original. Uma pesquisa rápida dos dois primeiros termos trouxe A018226. Como é uma sub-sequência, o código funciona para ambos. A018226 está listado na página da sequência original, se você olhar para trás
fonte
C #, TheLethalCoder
Fácil - também foi publicado aqui .
fonte
Python 2, gambá morto
fonte
C #, TheLethalCoder, A000244
Também funciona com A000079 (potências de dois).
fonte
Python 2, gambá morto
Isso não funciona mais, o OP atualizou o exemplo depois que eu postei isso.
fonte
dc , Bruce Forte
Rachado com A027480 .
fonte
2
; PPython 2 : officialaimm , A055642
Experimente online!
Demorei um pouco para encontrar a sequência ... Principalmente porque a pesquisa OEIS é super lenta para mim. o0
fonte
Python 3 , ppperry , A000027 -> A004526
Experimente online! (imprime os primeiros termos de ambos. Observe que as duas seqüências têm compensações de 1 e 0, respectivamente, portanto a primeira tem um zero à esquerda - isso me deixou um pouco irritado!)
fonte
MATL , Cinaski
Rachado com A055642 .
fonte
Python 3.6 , RootTwo
O original é A005843
Rachado com A001107
Experimente online
O código de avaliação do original (menos comentários) é
n*2
, da versão crackeada é4*n*n-n*3
.Depois de filtrar erros de sintaxe, variáveis não declaradas, zero divisões, etc., não demorou muito para percorrer a lista restante. Havia alguns falsos positivos (como A004917) que tive que filtrar manualmente, devido apenas à verificação dos primeiros números, mas não era muito comum.
Além disso, o A040489 tenta calcular
n**3436485154-n
, o que me deixou um pouco mais lento. : Pfonte
Chip , Phlarx
Rachado com A060843 . Em um palpite, adivinhou que a sequência seria curta!
fonte