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

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

(А. Богданов) Все шестибуквенные слова, составленные из букв слова КРАТЕР, записаны в алфавитном порядке и пронумерованы начиная с \(1.\) Буквы могут входить в слово много раз или не входить вовсе. Сколько слов будет расположено между словами КАРЕТА и РАКЕТА?

Решение:

Python


from itertools import product

words = {}

for i, p in enumerate(product('АЕКРТ', repeat=6), 1):
    words[''.join(p)] = i

print(words['РАКЕТА'] - words['КАРЕТА'] - 1)

Ответ: \(2999\)