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

8 задание №209

Катя Иванова: Здравствуйте, помогите пожалуйста найти ошибку в коде №209 Ада составляет 6-буквенные слова из букв Д, Е, Й, К, С, Т, Р, А. Буква Й встречается в слове ровно один раз, и после неё обязательно идёт согласная. Буквы в слове не повторяются. Сколько слов может составить Ада? [pre2] from itertools import permutations p=permutations("дейкстра",6) kol=0 for x in (p): x="".join(x) if (x.count("йе")!=1 and x.count("йа")!=1): kol+=1 print(kol)[/pre2] мой ответ:16560 правильный ответ:12240

Ответов - 1

Поляков: Катя Иванова пишет: if (x.count("йе")!=1 and x.count("йа")!=1): Нужно так: if x.count('й')==1 and x.count("йе")==0 and x.count("йа")==0 and x[-1] != 'й': Это задача 208, там ответ 9000.



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