Πανόγραμμα

Πανόγραμμα

Εύκολο

Εισαγωγή

Εργάζεσαι σε μια εταιρεία που πουλάει γραμματοσειρές μέσω της ιστοσελίδας της. Θα ήθελαν να εμφανίζουν μια διαφορετική πρόταση κάθε φορά που κάποιος βλέπει μια γραμματοσειρά στην ιστοσελίδα τους. Για να δώσουν μια ολοκληρωμένη εικόνα της γραμματοσειράς, οι τυχαίες προτάσεις θα πρέπει να χρησιμοποιούν όλα τα γράμματα του αγγλικού αλφαβήτου.

Διοργανώνουν έναν διαγωνισμό για να συγκεντρώσουν προτάσεις που θα μπορούν να χρησιμοποιήσουν. Η δουλειά σου είναι να ελέγχεις τις υποβολές για να δεις αν είναι έγκυρες.

Note

Το Pangram προέρχεται από τα ελληνικά, παν γράμμα, pan gramma, που σημαίνει "κάθε γράμμα".

Το πιο γνωστό αγγλικό pangram είναι:

The quick brown fox jumps over the lazy dog.

Οδηγίες

Η αποστολή σου είναι να βρεις αν μια πρόταση είναι πανγράμμα.

Ένα πανγράμμα είναι μια πρόταση που χρησιμοποιεί κάθε γράμμα του αλφαβήτου τουλάχιστον μία φορά. Δεν κάνει διάκριση μεταξύ πεζών και κεφαλαίων, οπότε δεν έχει σημασία αν ένα γράμμα είναι πεζό (π.χ. k) ή κεφάλαιο (π.χ. K).

Για αυτή την άσκηση χρησιμοποιούμε μόνο τα βασικά γράμματα του αγγλικού αλφαβήτου: από το a ως το z.


Πηγή

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

Έτοιμος να ξεκινήσεις την άσκηση Πανόγραμμα;

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

Αναλυτική ματιά στο Πανόγραμμα!

Εξερευνούμε συναρτήσεις ανώτερης τάξης, πράξεις συνόλων, τη χρήση πράξεων bitwise και άλλα, εξετάζοντας γλώσσες όπως Rust, Pharo, jq και Kotlin!