Começamos com uma sequência indexada em branco 1:
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,...
Na nésima etapa, preenchemos todos os espaços em branco a (n) com números inteiros maiores que 1 começando no primeiro espaço em branco restante, onde a (n) é a nésima entrada da sequência.
Após o primeiro passo:
2,_,3,_,4,_,5,_,6,_,7,_,8,_,9,_,10,_,11,_,12,_,13,_,...
Observe que a (1) deve ser 2 porque o primeiro número inteiro maior que 1 é 2.
Na segunda etapa, preenchemos todos os a (2) espaços em branco. Será evidente que a (2) deve ser 2.
2,2,3,_,4,3,5,_,6,4,7,_,8,5,9,_,10,6,11,_,12,7,13,_,...
Na terceira etapa, preenchemos todos os a (3) espaços em branco. A partir da sequência, a (3) = 3.
2,2,3,2,4,3,5,_,6,4,7,_,8,5,9,3,10,6,11,_,12,7,13,_,...
Na quarta etapa, preenchemos todos os a (4) espaços em branco. A partir da sequência, a (4) = 2.
2,2,3,2,4,3,5,2,6,4,7,_,8,5,9,3,10,6,11,3,12,7,13,_,...
Eventualmente:
2,2,3,2,4,3,5,2,6,4,7,2,8,5,9,3,10,6,11,3,12,7,13,2,...
Tarefa
Dado n, retorne o n- ésimo elemento da sequência.
Os primeiros 10.000.000 de termos da sequência podem ser encontrados aqui .
Isso é código-golfe . A resposta mais curta em bytes vence. Aplicam-se brechas padrão .