Étant donné un nombre n, détermine quel est le n-ième nombre premier.
Si on liste les six premiers nombres premiers : 2, 3, 5, 7, 11 et 13, on peut voir que le 6e nombre premier est 13.
Si ton langage fournit des méthodes dans la bibliothèque standard pour traiter les nombres premiers, fais comme si elles n'existaient pas et implémente-les toi-même.
Rappelle-toi que, si l'on a coutume de compter à partir de 1 (autrement dit, « le 6ᵉ nombre premier est 13 »), de nombreux langages de programmation, dont Rust, utilisent une indexation à partir de 0 (autrement dit, primes[5] == 13). Utilise une indexation à partir de zéro pour ton implémentation.
Inscris-toi sur Exercism pour apprendre et maîtriser Rust avec 99 exercices, et un vrai mentorat humain, le tout gratuitement.