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.
--argjson
I test usano l'opzione --argjson n 1 di jq.
Questo crea una variabile jq chiamata $n che contiene il valore numerico 1.
Confrontalo con l'opzione --arg n 1
che crea una variabile jq chiamata $n che contiene il valore stringa "1".
Nella soluzione, usa $n come input per ottenere l'ennesimo numero primo.
Vedi Invocare jq nel manuale.
Iscriviti a Exercism per imparare e padroneggiare jq con 12 concetti75 esercizi e il mentoring di persone reali, tutto gratis.