Задание 8. Информатика. ЕГЭ 2024. Крылов-7
- Просмотры: 441
- Изменено: 24 ноября 2024
Все шестибуквенные слова, в составе которых могут быть только русские буквы С, О, Р, Н, Я, К записаны в алфавитном порядке и пронумерованы начиная с \(1\).
Ниже приведено начало списка:
1. КККККК
2. КККККН
3. КККККО
4. КККККР
5. КККККС
6. КККККЯ
7. ККККНК
...
Под каким номером в списке идёт первое слово, которое содержит не более трёх букв К и ровно две буквы Н.
Решение:
Python
s = list('СОРНЯК')
s.sort()
i = 0
arr = []
for a in s:
for b in s:
for c in s:
for d in s:
for e in s:
for f in s:
word = a + b + c + d + e + f
i += 1
if word.count('К') < 4 and word.count('Я') == 2:
arr.append(i)
print(arr[0])
Ответ: \(72\)