Il s'agit d'une question assez courante. Je définirai une séquence et vous jouerez du code pour sortir une entrée en fonction d'un index.
Le premier élément de la séquence est 2.
Le nième élément de la séquence est le plus petit entier positif autre que n et 1 partageant au moins un facteur avec n (autre que 1) qui n'est pas déjà apparu dans la liste.
Cas de test
Voici les 25 premiers éléments de la séquence:
1 2
2 4
3 6
4 8
5 10
6 3
7 14
8 12
9 15
10 5
11 22
12 9
13 26
14 7
15 18
16 20
17 34
18 16
19 38
20 24
21 27
22 11
23 46
24 21
25 30