Δεδομένου ενός αριθμού n, προσδιόρισε ποιος είναι ο νιοστός πρώτος αριθμός.
Αν γράψουμε τους πρώτους έξι πρώτους αριθμούς: 2, 3, 5, 7, 11 και 13, βλέπουμε ότι ο 6ος πρώτος αριθμός είναι το 13.
Αν η γλώσσα σου παρέχει μεθόδους στην τυπική βιβλιοθήκη για να χειρίζεσαι πρώτους αριθμούς, κάνε πως δεν υπάρχουν και υλοποίησέ τες μόνος σου.
--argjson
Τα tests χρησιμοποιούν την επιλογή --argjson n 1 του jq.
Αυτό δημιουργεί μια μεταβλητή jq με όνομα $n που περιέχει την τιμή 1 ως αριθμό.
Αντίθετα, η επιλογή --arg n 1
δημιουργεί μια μεταβλητή jq με όνομα $n που περιέχει την τιμή "1" ως συμβολοσειρά.
Στη λύση σου, χρησιμοποίησε το $n ως είσοδο για να βρεις τον n-οστό πρώτο αριθμό.
Δες την ενότητα Κλήση του jq στο εγχειρίδιο.
Γράψου στο Exercism για να μάθεις και να κατακτήσεις jq με 12 έννοιες75 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.