Рассматриваются символьные последовательности
Если в алфавите
Ответ: 625.
Приведём другое решение на языке Python.
import itertools
alphabet = "КАТЕР"
ar = itertools.product(alphabet, repeat=6) #Размещение с повторением
arl = []
for i in ar:
arl.append(list(i))
count = 0
for e in arl:
if e[0] == 'Р' and e[-1] == 'К':
count += 1
print(count)
Приведём решение Сергея Донец на языке PascalABC.NET.
begin
'К, А, Т, Е, Р'.Remove(', ').Cartesian(6)
.Where(s->(s.First='Р')and(s.last='К'))
.Count.Print;
end.

