Задание 8. Информатика. ЕГЭ. Поляков-7148
- Просмотры: 49
- Изменено: 23 ноября 2024
(М. Ишимов) Все 6-буквенные слова, составленные из букв У, Ц, Ю, Т, П, С, О, Ш, записаны в алфавитном порядке и пронумерованы. Вот начало списка:
- ОООООО
- ОООООП
- ОООООС
- ОООООТ
- ОООООУ
- ОООООЦ
- ...
Под каким номером в списке стоит слово ЮШОССО?
Решение:
Однострочное решение
Python
int('760220', 8) + 1
Решение перебором
Python
from itertools import product
s = sorted(list('УЦЮТПСОШ'))
for idx, word in enumerate(product(s, repeat=6), 1):
if ''.join(word) == 'ЮШОССО':
print(idx)
break
Ответ: \(254097\)