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