Задание 8. Информатика. ЕГЭ. Статград. 01.04.2025-1
- Просмотры: 261
- Изменено: 1 апреля 2025
Все 5-буквенные слова, в составе которых могут быть только буквы Э, Л, Ь, Б, Р, У, С, записаны в алфавитном порядке и пронумерованы. Вот начало списка:
- БББББ
- ББББЛ
- ББББР
- ББББС
- ББББУ
- ББББЬ
- ...
Под каким номером в списке идёт последнее слово c чётным номером, которое содержит не менее двух букв С, одну букву Л и не содержит букв Э, стоящих рядом?
Решение:
Python
from itertools import product
chars = 'БЛРСУЬЭ'
n = 0
for i, p in enumerate(product(chars, repeat=5), 1):
word = ''.join(p)
if i % 2 == 0 and word.count('С') > 1 and word.count('Л') == 1 \
and 'ЭЭ' not in word:
n = i
print(n)
Ответ: \(15948\)