Fiquei realmente interessado em sequências que seguem a propriedade
recentemente, então aqui está outra pergunta sobre essas seqüências. Em particular, estamos preocupados com seqüências dos números inteiros para os números naturais.
Uma sequência periódica com a propriedade acima é um n -Juggler se e somente se contém exatamente n valores distintos. Por exemplo, a seguinte sequência é um 2 malabarista
... 2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1 ...
porque contém apenas os números 1
e 2
.
Um exemplo de três malabaristas seria
... 3,5,3,5,1,5,3,5,3,5,1,5,3,5,3,5,1,5,3,5,3,5,1,5,3,5,3,5,1,5,3,5,3,5,1,5 ...
porque ele manipula 1
, 3
e 5
.
Tarefa
Dado n> 1 como entrada, produza qualquer n -Juggler.
Você pode produzir uma sequência de várias maneiras, pode
produz uma função que a indexa.
pegue uma entrada adicional do índice e produza o valor nesse índice.
produz uma subseção contínua da sequência que, com a propriedade especificada, determina exclusivamente a sequência.
Isso é código-golfe, então as respostas são pontuadas em bytes, com menos bytes sendo melhores.
a(n+1) = a(n-a(n))
, e não + #
2,2
uma vez → 2,2,2,2
, repita novamente → 2,2,2,2,2,2
, etc. Não há absolutamente nenhuma maneira de obter uma 1
repetição 2,2
. A sequência que você obtém é sempre única.