Задание 8. Информатика. ЕГЭ. Поляков-6216

Просмотры: 160
Изменено: 3 февраля 2025

(А. Богданов) Марина собирает восьмибуквенные слова из букв своего имени. Все буквы могут многократно повторяться. На каком месте окажется имя МАРИАННА в отсортированном по алфавиту списке сгенерированных различных слов? Нумерация начинается с 1.

Решение:

Python


from itertools import product

for i, p in enumerate(product('АИМНР', repeat=8), 1):
    if ''.join(p) == 'МАРИАННА':
        print(i)
        break

Ответ: \(169466\)