Задания
Версия для печати и копирования в 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
Ответ: 805.

