Задание 8. Информатика. ЕГЭ. Поляков-6670
- Просмотры: 69
- Изменено: 1 февраля 2025
(В. Ген) Все пятибуквенные слова, составленные из букв Л, И, С, Ё, Н, О, К, записаны в алфавитном порядке и пронумерованы начиная с \(1.\) Начало списка выглядит так:
- ЁЁЁЁЁ
- ЁЁЁЁИ
- ЁЁЁЁК
- ЁЁЁЁЛ
- ЁЁЁЁН
- ЁЁЁЁО
- ЁЁЁЁС
- ...
Под каким номером стоит последнее слово, в котором буква Ё встречается не менее двух раз, буква О не стоит в начале слова, а вторая с начала буква – К?
Решение:
Python
from itertools import product
n = 0
for i, p in enumerate(product('ЁИКЛНОС', repeat=5), 1):
if p.count('Ё') > 1 and p[0] != 'О' and p[1] == 'К':
n = i
print(n)
Ответ: \(15387\)