Tu travailles pour une entreprise qui vend des polices de caractères sur son site web. Elle aimerait afficher une phrase différente à chaque fois que quelqu'un consulte une police sur son site web. Pour donner un aperçu complet de la police, les phrases aléatoires doivent utiliser toutes les lettres de l'alphabet anglais.
L'entreprise organise un concours pour recueillir des suggestions de phrases qu'elle pourra utiliser. C'est toi qui vérifies les propositions pour voir si elles sont valides.
« Pangram » vient du grec, παν γράμμα, pan gramma, qui signifie « chaque lettre ».
Le pangramme anglais le plus connu est :
The quick brown fox jumps over the lazy dog.
Ta tâche consiste à déterminer si une phrase est un pangramme.
Un pangramme est une phrase qui utilise chaque lettre de l'alphabet au moins une fois.
La casse n'a pas d'importance : peu importe qu'une lettre soit en minuscule (par exemple k) ou en majuscule (par exemple K).
Pour cet exercice, une phrase est un pangramme si elle contient chacune des 26 lettres de l'alphabet anglais.
Inscris-toi sur Exercism pour apprendre et maîtriser PureScript avec 31 exercices, et un vrai mentorat humain, le tout gratuitement.
On explore les fonctions d'ordre supérieur, les opérations sur les ensembles, l'utilisation d'opérations bit à bit et bien plus encore, en passant par des langages comme Rust, Pharo, jq et Kotlin !