Задания
Версия для печати и копирования в MS WordВсе 4-буквенные слова, составленные из букв О, Д, С, А, Ц, Л, Ф, Щ, записаны в алфавитном порядке и пронумерованы.
Вот начало списка:
1. АААА
2. АААД
3. АААЛ
4. АААО
5. АААС
6. АААФ
...
Под каким номером в списке стоит первое слово с нечётным номером, которое не начинается и не заканчивается буквой А, при этом содержит не менее трёх букв Л?
Решение.
Приведём решение на языке Python.
from itertools import product
count = 0
m = []
for p in product(sorted("ОДСАЦЛФЩ"), repeat=4):
count += 1
s = ''.join(p)
if s[0] != 'А' and s[-1] != 'А' and s.count("Л") >= 3 and count%2 != 0:
print(count)
break
Ответ: 659.

