Форум » Кодирование и декодирование информации » №8 (4240) Программой не сходиться с решением ручками. » Ответить

№8 (4240) Программой не сходиться с решением ручками.

Алексей21: from itertools import permutations k=0 for x in permutations('ТИКТОК'): s=''.join(x) if all(sub not in s for sub in ['КК','ТТ']): k+=1 print(k) Помогите разобраться в чем моя проблема?

Ответов - 2

Поляков: Алексей21 пишет: Помогите разобраться в чем моя проблема? В последовательности, которую выдает permutations, есть одинаковые слова. Поэтому правильно так: [pre2]for x in set(permutations('ТИКТОК')):[/pre2]

Алексей21: Спасибо!



полная версия страницы