Διαδρομές
/
jq
jq
/
Ασκήσεις
/
Νιοστός πρώτος αριθμός
Νιοστός πρώτος αριθμός

Νιοστός πρώτος αριθμός

Μέτριο

Οδηγίες

Δεδομένου ενός αριθμού 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 στο εγχειρίδιο.

Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα
jq Exercism

Έτοιμος να ξεκινήσεις την άσκηση Νιοστός πρώτος αριθμός;

Γράψου στο Exercism για να μάθεις και να κατακτήσεις jq με 12 έννοιες75 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.