ЕГЭ, ОГЭ, программирование и робототехника в Калининграде

№ 8200. Авторская задача

Все 6-буквенные слова, в составе которых могут быть только буквы Л, У, Н, А, Т, И, К, записаны в алфавитном порядке и пронумерованы. Ниже приведено начало списка.

1. АААААА
2. АААААИ
3. АААААК
4. АААААЛ
5. АААААН
6. АААААТ
…

Под каким номером в списке идёт последнее слово, которое содержит ровно одну глаcную букву и на первой позиции стоит буква Н?

from itertools import product

alph = sorted('ЛУНАТИК')

ans = []
for pos, val in enumerate(product(alph, repeat=6), start=1):
    val = ''.join(val)
    if val[0] == 'Н':
        if sum(1 for i in val if i in 'АИУ') == 1:
            ans.append(pos)

print(max(ans))
Разберём это задание на бесплатном пробном занятии

Преподаватель покажет, как решать такие задачи, и подскажет, с чего начать подготовку. Группы до 8 человек, очно в Калининграде и онлайн.

Записаться на пробное занятие