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

Просмотры: 1708
Изменено: 24 ноября 2024

Все шестибуквенные слова, составленные из букв Ф. А, В, О, Р, И, Т записаны в алфавитном порядке и пронумерованы.

Вот начало списка:
1. АААААА
2. АААААВ
3. АААААИ
4. АААААО
5. АААААР
6. АААААТ
7. АААААФ
...

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

Решение:

Python


s = list('ФАВОРИТ')
s.sort()

i, count = 0, 0

for a in s:
    for b in s:
        for c in s:
            for d in s:
                for e in s:
                    for f in s:
                        i += 1
                        word = a + b + c + d + e + f

                        if i % 2 == 0 and a != 'О' and word.count('Р') == 2:
                            count += 1

print(count)

Ответ: \(8640\)