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

Просмотры: 1204
Изменено: 25 ноября 2024

(ЕГЭ-2024) Все пятибуквенные слова, составленные из букв Ф, О, К, У, С записаны в алфавитном порядке и пронумерованы. Вот начало списка:

  1. ККККК
  2. ККККО
  3. ККККС
  4. ККККУ
  5. ККККФ
  6. ...

Под каким номером в списке идёт последнее слово, которое не содержит букв Ф и содержит ровно две буквы У?

Решение:

Python


from itertools import product

alph = 'КОСУФ'
n = 0
i = 0
for a, b, c, d, e in product(alph, repeat=5):
    i += 1
    word = a + b + c + d + e
    if word.count('Ф') == 0 and word.count('У') == 2:
        n = i
print(n)

Ответ: \(2313\)