Полина составляет коды из букв слова ПОЛИНА. Код должен состоять из 8
Условие
Полина составляет коды из букв слова ПОЛИНА. Код должен состоять из 8 букв, любую букву можно использовать произвольное число раз или не использовать вовсе. Полина хочет, чтобы согласных в каждом коде было больше, чем гласных. Сколько кодов, удовлетворяющих этому условию, она сможет составить?
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Приведём решение на языке Python.from itertools import productcount = 0for p in product("ПОЛИНА", repeat=8): gl = p.count('О') + p.count('И') + p.count('А') sog = p.count('П') + p.count('Л') + p.count('Н') if sog > gl: count+=1print(count) Приведём другое решение на языке Python.count = 0for p1 in 'ПОЛИНА': for p2 in 'ПОЛИНА': for p3 in 'ПОЛИНА': for p4 in 'ПОЛИНА': for p5 in 'ПОЛИНА': for p6 in 'ПОЛИНА': for p7 in 'ПОЛИНА': for p8 in 'ПОЛИНА': p = p1 + p2 + p3 + p4 + p5 + p6 + p7 + p8 gl = p.count('О') + p.count('И') + p.count('А') sog = p.count('П') + p.count('Л') + p.count('Н') if sog > gl: count+=1print(count)
Осталось ещё 1 шаг
Приведём решение Сергея Донец на языке…
Бесплатно · займёт минуту