Количество слов (1 часть). №8 ЕГЭ
1 часть подборки заданий, в которых нужно определить количество слов, соответствующих заданным условиям.
Эти задачи попроще, чем №8 демоварианта 2025 года, но решаются примерно так же.
№BE8391
Игорь составляет таблицу кодовых слов для передачи сообщений, каждому сообщению соответствует своё кодовое слово. В качестве кодовых слов Игорь использует 3-буквенные слова, в которых могут быть только буквы П, И, Р, О, Г, А, причём буква П появляется ровно 1 раз. Каждая из других допустимых букв может встречаться в кодовом слове любое количество раз или не встречаться совсем. Сколько различных кодовых слов может использовать Игорь?
решение
Для подсчёта подходящих слов используем переменную-счётчик n.
Создадим строку с допустимыми буквами:
Составим все возможные трёхбуквенные слова:
Если в составленном слове только одна буква “П”, учитываем её при подсчёте результата (увеличиваем переменную-счётчик n на единицу):
Выводим результат:
программа
результат
75
№11A0C5
Игорь составляет таблицу кодовых слов для передачи сообщений, каждому сообщению соответствует своё кодовое слово. В качестве кодовых слов Игорь использует 3-буквенные слова, в которых могут быть только буквы Ш, К, О, Л, А, причём буква К появляется ровно 1 раз. Каждая из других допустимых букв может встречаться в кодовом слове любое количество раз или не встречаться совсем. Сколько различных кодовых слов может использовать Игорь?
решение
Изменения в программе:
letters = ‘ШКОЛА’
if word.count(‘К’) == 1:
Результат:
48
№125702
Вася составляет 4-буквенные слова, в которых есть только буквы Б, Е, Л, К, А, причём буква Б используется в каждом слове ровно 1 раз. Каждая из других допустимых букв может встречаться в слове любое количество раз или не встречаться совсем. Словом считается любая допустимая последовательность букв, не обязательно осмысленная. Сколько существует таких слов, которые может написать Вася?
решение
Изменения в программе:
letters = ‘БЕЛКА’
Слово должно быть четырёхбуквенным, поэтому добавляем вложенный цикл для четвёртой буквы:
Проверяем количество вхождений буквы “Б”.
if word.count(‘Б’) == 1:
Результат:
256
№233B59
Вася составляет 4-буквенные слова, в которых могут быть только буквы Ж, И, Р, А, Ф, причём буква Р используется в каждом слове ровно 1 раз. Каждая из других допустимых букв может встречаться в слове любое количество раз или не встречаться совсем. Словом считается любая допустимая последовательность букв, не обязательно осмысленная. Сколько существует таких слов, которые может написать Вася?
решение
Изменения в программе:
letters = ‘ЖИРАФ’
Добавить вложенный цикл как в предыдущем решении.
if word.count(‘Р’) == 1:
Результат:
256
Примеры из Банка заданий ЕГЭ