Εργάζεσαι σε μια εταιρεία που πουλάει γραμματοσειρές μέσω της ιστοσελίδας της. Θα ήθελαν να εμφανίζουν μια διαφορετική πρόταση κάθε φορά που κάποιος βλέπει μια γραμματοσειρά στην ιστοσελίδα τους. Για να δώσουν μια ολοκληρωμένη εικόνα της γραμματοσειράς, οι τυχαίες προτάσεις θα πρέπει να χρησιμοποιούν όλα τα γράμματα του αγγλικού αλφαβήτου.
Διοργανώνουν έναν διαγωνισμό για να συγκεντρώσουν προτάσεις που θα μπορούν να χρησιμοποιήσουν. Η δουλειά σου είναι να ελέγχεις τις υποβολές για να δεις αν είναι έγκυρες.
Το Pangram προέρχεται από τα ελληνικά, παν γράμμα, pan gramma, που σημαίνει "κάθε γράμμα".
Το πιο γνωστό αγγλικό pangram είναι:
The quick brown fox jumps over the lazy dog.
Ο στόχος σου είναι να διαπιστώσεις αν μια πρόταση είναι παντόγραμμα.
Ένα παντόγραμμα είναι μια πρόταση που χρησιμοποιεί κάθε γράμμα του αλφαβήτου τουλάχιστον μία φορά.
Δεν γίνεται διάκριση πεζών-κεφαλαίων, οπότε δεν έχει σημασία αν ένα γράμμα είναι πεζό (π.χ. k) ή κεφαλαίο (π.χ. K).
Για αυτή την άσκηση, μια πρόταση είναι παντόγραμμα αν περιέχει καθένα από τα 26 γράμματα του αγγλικού αλφαβήτου.
Γράψου στο Exercism για να μάθεις και να κατακτήσεις Bash με 97 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.
Εξερευνούμε συναρτήσεις ανώτερης τάξης, πράξεις συνόλων, τη χρήση πράξεων bitwise και άλλα, εξετάζοντας γλώσσες όπως Rust, Pharo, jq και Kotlin!