Сколько слов
На первом месте может стоять две буквы:
Ответ: 162.
Приведём другое решение на языке Python.
import itertools
alphabet = "ЕГЭ"
vol = "ЕЭ"
ar = itertools.product(alphabet, repeat = 5) #Размещение с повторением
arl = []
for i in ar:
arl.append(list(i))
count = 0
for e in arl:
if e[0] in vol:
count += 1
print(count)
Приведём решение Ильи Андрианова на языке Python.
from itertools import *
cnt = 0
for per in product('ЕГЭ', repeat=5):
slovo = ''.join(per)
if slovo[0] in 'ЕЭ':
cnt += 1
print(cnt)
Приведём решение Артёма Гридина на языке Python.
from itertools import product
print([m[0] != 'Г' for m in product('ЕГЭ', repeat=5)].count(True))
Приведём решение Сергея Донец на языке PascalABC.NET.
begin
'ЕГЭ'.Cartesian(5)
.Where(s->s.First in 'ЕЭ')
.Count.Print;
end.

