Dato un numero n, determina qual è l'n-esimo numero primo.
Elencando i primi sei numeri primi, cioè 2, 3, 5, 7, 11 e 13, possiamo vedere che il sesto numero primo è 13.
Se il tuo linguaggio fornisce dei metodi nella libreria standard per gestire i numeri primi, fai finta che non esistano e implementali da solo.
Per gli input minori di 1, l'ennesimo numero primo non può essere calcolato.
In quel caso, la funzione deve restituire un errore.
Il messaggio di errore dovrebbe descrivere l'errore.
Se l'input rientra in un intervallo valido, la funzione deve restituire il numero primo effettivo e nessun errore.
Iscriviti a Exercism per imparare e padroneggiare Go con 35 concetti167 esercizi e il mentoring di persone reali, tutto gratis.