Οι σταγόνες βροχής είναι μια ελαφρώς πιο σύνθετη εκδοχή της πρόκλησης FizzBuzz, μιας κλασικής ερώτησης συνέντευξης.
Η αποστολή σου είναι να μετατρέψεις έναν αριθμό στους αντίστοιχους ήχους σταγόνων βροχής.
Αν ένας δεδομένος αριθμός:
"Plong"."PlingPlang"."34".jq
Η έκφραση if-then-else θα σου φανεί χρήσιμη σε αυτή την άσκηση.
Ένα παράδειγμα:
8, 10, 12 | if . < 10 then "\(.) is less than ten"
elif . > 10 then "\(.) is more than ten"
else "\(.) equals ten"
end
δίνει ως έξοδο
"8 is less than ten"
"10 equals ten"
"12 is more than ten"
Γράψου στο Exercism για να μάθεις και να κατακτήσεις jq με 12 έννοιες75 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.
Εξερεύνησε λύσεις που χρησιμοποιούν συναρτησιακά pipelines, πολλαπλασιασμό πινάκων, προϋπολογισμένες λύσεις βασισμένες σε πίνακα με χρήση μακροεντολής, μια αντικειμενοστραφή προσέγγιση, μια εντυπωσιακή αξιοποίηση τόσο της Python όσο και της TCL, καθώς και μια έκδοση για επιχειρήσεις.