Форум » Кодирование и декодирование информации » Задача 8 №58 » Ответить

Задача 8 №58

dim18: Здравствуйте! Не сходится ответ. Подскажите, пож., в чем ошибка. [pre2] import itertools s = list(itertools.product('ПИРОГ', repeat=4)) a = [] for i in s: i = ''.join(i) if i.count('О') == 1: if 'ПО' in i or 'РО' in i or 'ГО' in i: a.append(i) if i.count('О') == 2: if ('ПО' in i and 'РО' in i) or \ ('ГО' in i and 'РО' in i) or \ ('ГО' in i and 'ПО' in i): a.append(i) if i.count('О') == 0: a.append(i) print(len(a)) # ответ 406(409) [/pre2]

Ответов - 2

Винникова: dim18 Вы не учли такие комбинации, например, как "ПОПО"

dim18: Спасибо большое!



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