Все 4-буквенные слова, в составе которых могут быть только буквы A, T, O, M, записаны в алфавитном порядке и пронумерованы начиная с 1.
Ниже приведено начало списка.
-
АААА
-
АААМ
-
АААО
-
АААТ
-
ААМА
-
ААММ
...
Под каким номером в списке идёт первое слово, которое начинается с буквы О?
Решение:
Решение на Python:
from itertools import *
for i, w in enumerate(product(sorted('АТОМ'), repeat=4), 1):
c = ''.join(w)
if c[0] == 'О':
print(i, w)
break
Ответ: 129
Ответ:
129