(М. Ишимов) Все 5-буквенные слова, составленные из букв К, О, У, Б, В, Е, Л, Ф, записаны в алфавитном порядке и пронумерованы. Вот начало списка:
Под каким номером в списке стоит первое слово, которое начинается на букву Ф и заканчивается на букву Л?
Решение:
Python
from itertools import product
s = sorted(list('КОУБВЕЛФ'))
for idx, word in enumerate(product(s, repeat=5), 1):
if word[0] == 'Ф' and word[-1] == 'Л':
print(idx)
break
Ответ: \(28677\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене