• Предмет: Информатика
  • Автор: doubleolga4105
  • Вопрос задан 5 лет назад

Python! Помогите решить задачу, пожалуйста! Напишите код. Даю 100 баллов! ​

Приложения:

Ответы

Ответ дал: Greenow
0

import itertools

array = list(map(''.join, itertools.product('ЫШЧО', repeat=int(input("Type k: ")))))

predictions = []

for element in array:

   if max({i:element.count(i) for i in set(element)}.values()) >= 2: predictions.append(element)

print(", ".join(predictions))

# поскольку ограничений по времени нет, то на больших значениях k программа может работать медленнее, чем хотелось бы.

Вас заинтересует