Produza o enésimo termo da sequência de Van Eck.
A sequência de Van Eck é definida como:
- Começa com 0.
- Se o último termo for a primeira ocorrência desse termo, o próximo termo será 0.
- Se o último termo ocorreu anteriormente, o próximo termo é quantos passos atrás foi a ocorrência mais recente.
https://www.youtube.com/watch?v=etMJxB-igrc
https://www.youtube.com/watch?v=8VrnqRU7BVU
Sequência: 0,0,1,0,2,0,2,2,1,6,0,5,0,2, ...
Testes:
Entrada | Saída
- 1 | 0 0
- 8 2
- 19 5
- 27 9
- 52 42.
- 64 0 0
EDITAR
1 indexado é preferido, 0 indexado é aceitável; isso pode alterar algumas das soluções já enviadas.
Apenas o nono termo, por favor.
Mesmo (exceto pelo fato de já ter publicado parte), parece que os jogadores de código e os observadores de número de arquivos têm uma sobreposição decente.
n
termos?