Присоединиться

11 класс·базовый уровень

Полина составляет коды из букв слова ПОЛИНА. Код должен состоять из 8

Условие

Полина составляет коды из букв слова ПОЛИНА. Код должен состоять из 8 букв, любую букву можно использовать произвольное число раз или не использовать вовсе. Полина хочет, чтобы согласных в каждом коде было больше, чем гласных. Сколько кодов, удовлетворяющих этому условию, она сможет составить?

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Приведём решение на языке 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 шаг

  1. Приведём решение Сергея Донец на языке…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Перебор слов и системы счисления»