Πανόγραμμα

Πανόγραμμα

Εύκολο

Εισαγωγή

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

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

Note

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

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

The quick brown fox jumps over the lazy dog.

Οδηγίες

Ο στόχος σου είναι να διαπιστώσεις αν μια πρόταση είναι παντόγραμμα.

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

Για αυτή την άσκηση, μια πρόταση είναι παντόγραμμα αν περιέχει καθένα από τα 26 γράμματα του αγγλικού αλφαβήτου.


Πηγή

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

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

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

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

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