Вероника составляет 3-буквенные коды из букв В, Е,Р, О,Н, И,К, А, причём буква В должна входить в код ровно один раз. Все полученные коды Вероника записала в алфавитном порядке и пронумеровала. Начало списка выглядит так:
ААВ
АВА
АВЕ
…
На каком месте будет записан первый код, не содержащий ни одной буквы А?
from itertools import product
lstAll = list(product('ВЕРОНИКА', repeat=3))
lst = []
for item in lstAll:
if item.count('В') == 1:
lst.append(''.join(item))
lst.sort()
for i in range(0, len(lst)-1):
if not 'А' in lst[i]:
print(i + 1)
break