Задача. Что такое Панграмма?!
Панграмма — это строка, в которой каждая буква английского алфавита встречается хотя бы один раз.
Напишите алгоритм, который для исходной строки, содержащей только строчные латинские буквы, вернет true, если строка является панграммой, false в противном случае.
Входные данные: строка, размер строки от 1 до 1000, строка содержит только строчные латинские буквы.
1. str = "unilecs"
Output: false
2. str = "thequickbrownfoxjumpsoverthelazydog"
Output: true
Разбор
Данная задача была представлена для знакомства с таким термином как панграмма, а вот ее решение является довольно тривиальным.
Исходя из определения панграммы, где в строке должны быть представлены все буквы алфавита хотя бы один раз, используем простой подсчет представленных букв исходной строки. Это можно сделать с помощью хэш-таблицы или обычным массивом размера кол-ва букв в алфавите.
Воспользуемся вторым вариантом, т.к. букв в английском алфавите всего 26. Также не забываем про частный случай, когда размер исходной строки меньше 26.
Смотрите детали реализации ниже.