Вероника составляет коды из букв слова ВЕРОНИКА. Код должен состоять из
Приведём решение на языке Python.
from itertools import product
count = 0
for p in product("ВЕРОНИКА", repeat=6):
gl = p.count('Е') + p.count('О') + p.count('И') + p.count('А')
sog = p.count('В') + p.count('Р') + p.count('Н') + p.count('К')
if sog < gl:
count+=1
print(count)
Ответ: 90112.
Приведём другое решение на языке Python.
count = 0
for p1 in 'ВЕРОНИКА':
for p2 in 'ВЕРОНИКА':
for p3 in 'ВЕРОНИКА':
for p4 in 'ВЕРОНИКА':
for p5 in 'ВЕРОНИКА':
for p6 in 'ВЕРОНИКА':
p = p1 + p2 + p3 + p4 + p5 + p6
gl = p.count('Е') + p.count('О') + p.count('И') + p.count('А')
sog = p.count('В') + p.count('Р') + p.count('Н') + p.count('К')
if sog > gl:
count+=1
print(count)
Приведём решение Ильи Андрианова на языке Python.
from itertools import product
count = 0
for x in product('ВЕРОНИКА', repeat=6):
slovo = ''.join(x)
gl = [x for x in slovo if x in 'ЕОИА']
sog = [x for x in slovo if x in 'ВРНК']
if len(gl) > len(sog):
count += 1
print(count)
Приведём решение Юрия Красильникова на языке Python.
from itertools import product
print(len([p for p in product('ВЕРОНИКА', repeat=6) if len([c for c in p if c in 'ЕОИА'])>3]))

