Définition de séquence
Construisez une séquence d'entiers positifs a(n)comme suit:
a(0) = 4- Chaque terme
a(n), autre que le premier, est le plus petit nombre qui satisfait aux conditions suivantes:
a)a(n)est un nombre composite,
b)a(n) > a(n-1), et
c)a(n) + a(k) + 1est un nombre composite pour chacun0 <= k < n.
Nous commençons donc par a(0) = 4. L'entrée suivante a(1)doit être 9. Cela ne peut pas être 5ou 7puisque ceux-ci ne sont pas composites, et cela ne peut pas être 6ou 8parce que ce 6+4+1=11n'est pas composite et 8+4+1=13n'est pas composite. Enfin, 9+4+1=14ce qui est composite, donc a(1) = 9.
L'entrée suivante a(2)doit être 10, car c'est le plus petit nombre plus grand 9qu'avec 10+9+1=20et les 10+4+1=15deux composites.
Pour l'entrée suivante, 11et 13sont tous deux sortis car ils ne sont pas composites. 12est sorti parce que 12+4+1=17ce n'est pas composite.14est sorti parce que 14+4+1=19ce n'est pas composite. Ainsi, 15est le prochain terme de la séquence , car 15est composite et 15+4+1=20, 15+9+1=25et 15+10+1=26sont tous chaque composite, donc a(3) = 15.
Voici les 30 premiers termes de cette séquence:
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
Il s'agit d' OEIS A133764 .
Défi
Étant donné un entier en entrée n, sortez le ne terme dans cette séquence.
Règles
- Vous pouvez choisir une indexation basée sur 0 ou 1. Veuillez indiquer lequel dans votre soumission.
- L'entrée et la sortie peuvent être supposées correspondre au type d'entier natif de votre langue.
- L'entrée et la sortie peuvent être fournies par n'importe quelle méthode pratique .
- Un programme complet ou une fonction sont acceptables. S'il s'agit d'une fonction, vous pouvez renvoyer la sortie plutôt que de l'imprimer.
- Les failles standard sont interdites.
- Il s'agit de code-golf, donc toutes les règles de golf habituelles s'appliquent et le code le plus court (en octets) l'emporte.