Задание 8. Информатика. ЕГЭ. Поляков-6719
- Просмотры: 128
- Изменено: 1 февраля 2025
(ЕГЭ-2023) Все шестибуквенные слова, составленные из букв М, А, Н, Г, У, С, Т, записаны в алфавитном порядке и пронумерованы. Начало списка выглядит так:
- АААААА
- АААААГ
- АААААМ
- АААААН
- АААААС
- АААААТ
- АААААУ
- ...
Под каким номером в списке стоит последнее слово, которое не начинается с буквы У, содержит только две буквы М и не более одной буквы Г?
Решение:
Python
from itertools import product
n = 0
for i, p in enumerate(product('АГМНСТУ', repeat=6), 1):
if p[0] != 'У' and p.count('М') == 2 and p.count('Г') <2:
n = i
print(n)
Ответ: \(100810\)