(В. Ген) Все пятибуквенные слова, составленные из букв Л, И, С, Ё, Н, О, К, записаны в алфавитном порядке и пронумерованы начиная с \(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\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене