Задание 8. Информатика. ЕГЭ 2024. Крылов-3

Просмотры: 986
Изменено: 25 ноября 2024

Все пятибуквенные слова, составленные из букв Ф, Л, А, М, И, Н, Г, О записаны в алфавитном порядке и пронумерованы.

Вот начало списка:
1. ААААА
2. ААААГ
3. ААААИ
4. ААААЛ
5. ААААМ
6. ААААН
7. ААААО
...

Определите в этом списке количество слов с нечётными номерами, которые не начинаются с буквы Н и при этом содержат в своей записи не более одной буквы О.

Решение:

Python


s = list('ФЛАМИНГО')
s.sort()

i = 0
q = 0

for a in s:
    for b in s:
        for c in s:
            for d in s:
                for e in s:
                    word = a + b + c + d + e
                    i += 1
                    if i % 2 and a != 'Н' and word.count('О') < 2:
                        q += 1

print(q)

Ответ: \(11907\)