Задание 8. Информатика. ЕГЭ 2024. Крылов-12

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

Все шестибуквенные слова, в составе которых могут быть только русские буквы В, А, Л, И, К, записаны в алфавитном порядке и пронумерованы начиная с \(1\).

Ниже приведено начало списка:
1. АААААА
2. АААААВ
3. АААААИ
4. АААААК
5. АААААЛ
6. ААААВА
...

Под каким номером в списке идёт первое слово, которое содержит не более двух букв А, ровно две буквы В, не содержит ни одной буквы И?

Решение:

Python


s = 'АВИКЛ'

i = 0
nums = []

for a in s:
    for b in s:
        for c in s:
            for d in s:
                for e in s:
                    for f in s:
                        w = a + b + c + d + e + f
                        i += 1
                        if w.count('А') < 3 and w.count('В') == 2 and w.count('И') == 0:
                            nums.append(i)

print(nums[0])

Ответ: \(169\)