Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 8. Информатика. ЕГЭ. Поляков-214
- Просмотры: 494
- Изменено: 19 мая 2025
Все \(5\)-буквенные слова, составленные из букв А, О, У, записаны в обратном алфавитном порядке. Вот начало списка:
- УУУУУ
- УУУУО
- УУУУА
- УУУОУ
- ……
Запишите слово, которое стоит на \(240\)-м месте от начала списка.
Решение:
Закодируем буквы следующим образом У — \(0,\) О — \(1,\) А — \(2.\) Тогда числа, представленные в списке представляют собой троичную запись числа, причём нумерация начинается с \(0.\) Число \(239 = 22212_3.\) Переводя в буквенное обозначение, получаем, что на \(240\)-м месте стоит слово АААОА.
Python
from itertools import product
for i, p in enumerate(product('УОА', repeat=5), 1):
if i == 240:
print(''.join(p))
break
Ответ: АААОА
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


