Треки
/
ReasonML
ReasonML
/
Вправи
/
Панграма
Панграма

Панграма

Легка

Вступ

Ми працюємо в компанії, яка продає шрифти через свій вебсайт. Вони хочуть показувати інше речення щоразу, коли хтось переглядає шрифт на їхньому вебсайті. Щоб дати повне уявлення про шрифт, випадкові речення мають використовувати усі літери англійського алфавіту.

Вони проводять конкурс, щоб отримати пропозиції речень, які можна використати. Ми відповідаємо за перевірку надісланих речень, щоб визначити, чи вони правильні.

Note

Слово «панграма» походить від грецького παν γράμμα, pan gramma, що означає «кожна літера».

Найвідоміша англійська панграма:

The quick brown fox jumps over the lazy dog.

Вказівки

Наше завдання - зʼясувати, чи є речення панграмою.

Панграма - це речення, у якому кожну літеру алфавіту використано принаймні один раз. Регістр не має значення, тому не важливо, літера в нижньому регістрі (наприклад, k) чи у верхньому (наприклад, K).

У цій вправі речення є панграмою, якщо воно містить кожну з 26 літер англійського алфавіту.


Джерело

WikipediaПосилання відкривається в новому вікні або вкладці
Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
ReasonML Exercism

Час розпочати Панграма?

Зареєструйтеся на Exercism, щоб вивчати й опановувати ReasonML, а також 31 вправа та справжнє наставництво від людей, і все це безкоштовно.

Глибоке занурення у Панграма!

Ми розглянемо функції вищого порядку, операції над множинами, побітові операції та багато іншого, зазирнувши до таких мов, як Rust, Pharo, jq і Kotlin!