Задание 8. Информатика. ЕГЭ 2024. Крылов-11
- Просмотры: 191
- Изменено: 23 ноября 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:
w = a + b + c + d + e
i += 1
if w.count('А') < 2 and w.count('М') == 2 and w.count('Л') == 0:
nums.append(i)
print(nums[0])
Ответ: \(319\)