Форум » Кодирование и декодирование информации » Задание 8 (#4013) » Ответить
Задание 8 (#4013)
lrrrtm: Миша составляет 6-буквенные коды из букв С, А, Л, Ь, С, А. Каждая допустимая гласная буква может входить в код не более одного раза. Сколько кодов может составить Миша? Моё решение выглядит таким образом, не вижу ошибок, но ответ получается 16384 вместо 2187. Где я ошибся? [pre2] from itertools import product, permutations, repeat n = 0 lst = list(product("САЛЬСА", repeat = 6)) for s in lst: line = "".join(s) if line.count("А") < 2: n+=1 print(n) [/pre2]
Ответов - 1
Поляков: lrrrtm пишет: ответ получается 16384 вместо 2187. Где я ошибся? Как вы учитываете одинаковые буквы? Попробуйте использовать set.
полная версия страницы