Задание 8. Информатика. ЕГЭ. ЕГКР. 21.12.2024

Просмотры: 2134
Изменено: 18 января 2025

Все пятибуквенные слова, в составе которых могут быть только русские буквы Я, Н, В, А, Р, Ь, записаны в алфавитном порядке и пронумерованы начиная с \(1\). Ниже приведено начало списка.

  1. ААААА
  2. ААААВ
  3. ААААН
  4. ААААР
  5. ААААЬ
  6. ААААЯ
  7. АААВА
  8. ...

Под каким номером в списке идёт последнее слово, которое не начинается с буквы Я, содержит не более одной буквы Ь и не содержит букв Я, стоящих рядом?

Решение:

Python


from itertools import product

n = 0
for i, p in enumerate(product('АВНРЬЯ', repeat=5), 1):
    w = ''.join(p)
    if w[0] != 'Я' and w.count('Ь') < 2 and 'ЯЯ' not in w:
        n = i
print(n)

Ответ: \(6406\)