Определить, является ли строка 'панграммой' — строкой, содержащей каждую букву алфавита хотя бы один раз.

Чтобы определить, является ли строка панграммой, нужно проверить, что в ней присутствуют все буквы алфавита хотя бы один раз. Для русского алфавита это 33 буквы.

Короткий ответ

Что ответить на собеседовании

Чтобы определить, является ли строка панграммой, нужно проверить, что в ней присутствуют все буквы алфавита хотя бы один раз. Для русского алфавита это 33 буквы.

Подробный разбор

Ответ с пояснениями

Чтобы определить, является ли строка панграммой, нужно проверить, что в ней присутствуют все буквы алфавита хотя бы один раз. Для русского алфавита это 33 буквы.

Пример на JavaScript:

function isPangram(str) {
  const alphabet = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя';
  const lowerStr = str.toLowerCase();

  for (const char of alphabet) {
    if (!lowerStr.includes(char)) {
      return false;
    }
  }
  return true;
}

// Пример использования
console.log(isPangram('Съешь же ещё этих мягких французских булок, да выпей чаю')); // true

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее