Все 4-буквенные слова, составленные из букв О, Д, С, А, Ц, Л, Ф, Щ, записаны в алфавитном порядке и пронумерованы. Вот начало списка:
Под каким номером в списке стоит первое слово с нечётным номером, которое не начинается и не заканчивается буквой А, при этом содержит не менее трёх букв Л?
Решение:
Python
from itertools import product
ch = sorted(list('ОДСАЦЛФЩ'))
for i, p in enumerate(product(ch, repeat=4), 1):
w = ''.join(p)
if i % 2 and w[0] != 'А' and w[-1] != 'А' \
and w.count('Л') > 2:
print(i)
break
Ответ: \(659\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене