Полина составляет коды из букв слова ПОЛИНА. Код должен состоять из 8 букв, любую букву можно использовать произвольное число раз или не использовать вовсе. Полина хочет, чтобы согласных в каждом коде было больше, чем гласных. Сколько кодов, удовлетворяющих этому условию, она сможет составить?
Ответ
Ответ:
610173
Решение
from itertools import product count = 0 for p in product("ПОЛИНА", repeat=8): gl = p.count('О') + p.count('И') + p.count('А') sog = p.count('П') + p.count('Л') + p.count('Н') if sog > gl: count+=1 print(count)