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

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

(А. Богданов) Вася составляет пятибуквенные слова из букв слова УДАЧА. Каждая буква может не входить или входить в слово многократно. Первая буква может быть только гласной. Все различные подходящие слова записали в алфавитном порядке и пронумеровали, начиная с 1. Под каким номером стоит слово УДАЧА?

Решение:

Python


from itertools import product

gl = 'АУ'
words = {}
i = 1

for p in product('АДУЧ', repeat=5):
    if p[0] in 'АУ':
        words[''.join(p)] = i
        i += 1
print(words['УДАЧА'])

Ответ: \(333\)