Definição de sequência
Construa uma sequência de números inteiros positivos da a(n)seguinte maneira:
a(0) = 4- Cada termo
a(n), excepto o primeiro, é o menor número que satisfaz o seguinte:
a)a(n)é um número compósito,
b)a(n) > a(n-1), e
c)a(n) + a(k) + 1é um número composto para cada0 <= k < n.
Então começamos com a(0) = 4. A próxima entrada a(1)deve ser 9. Não pode ser 5ou 7porque não são compostos, e não pode ser 6ou 8porque 6+4+1=11não é composto e 8+4+1=13não é composto. Finalmente, 9+4+1=14que é composto, então a(1) = 9.
A próxima entrada a(2)deve ser 10, já que é o menor número maior que 9com 10+9+1=20e 10+4+1=15ambos compostos.
Para a próxima entrada, 11e 13estão fora porque não são compostos. 12está fora porque 12+4+1=17não é composto. 14está fora porque 14+4+1=19não é composto. Assim, 15é o seguinte termo da sequência porque 15é composto e 15+4+1=20, 15+9+1=25, e 15+10+1=26são todos cada composto, de modo a(3) = 15.
Aqui estão os 30 primeiros termos nesta sequência:
4, 9, 10, 15, 16, 22, 28, 34, 35, 39, 40, 46, 52, 58, 64, 70, 75, 76, 82, 88, 94, 100, 106, 112, 118, 119, 124, 125, 130, 136
Este é o OEIS A133764 .
Desafio
Dado um número inteiro de entrada n, imprima o ntermo th nesta sequência.
Regras
- Você pode escolher a indexação com base em 0 ou 1. Indique qual em sua submissão.
- Pode-se presumir que a entrada e a saída se encaixam no tipo inteiro nativo do seu idioma.
- A entrada e saída podem ser fornecidas por qualquer método conveniente .
- Um programa completo ou uma função são aceitáveis. Se uma função, você pode retornar a saída em vez de imprimi-la.
- As brechas padrão são proibidas.
- Isso é código-golfe, portanto todas as regras usuais de golfe se aplicam e o código mais curto (em bytes) vence.