Все 4-буквенные слова, составленные из букв В, Л, Т, У, записаны в алфавитном порядке и пронумерованы.
Вот начало списка:
1. ВВВВ
2. ВВВЛ
3. ВВВТ
4. ВВВУ
...
Запишите слово, которое стоит под
Заменим буквы В, Л, Т, У на 0, 1, 2, 3 соответственно.
Выпишем начало списка, заменив буквы на цифры:
1. 0000
2. 0001
3. 0002
4. 0003
5. 0010
...
Полученная запись есть числа, записанные в четверичной системе счисления в порядке возрастания. Тогда на 75-м месте будет стоять
7410 = 43 + 2 · 41 + 2 = 10224.
Произведём обратную замену и получим ЛВТТ.
Ответ: ЛВТТ.
Приведём другое решение на языке Python.
a = {0: "В", 1: "Л", 2: "Т", 3: "У"}
k = 0
for i in range(0, len(a)):
for j in range(0, len(a)):
for g in range(0, len(a)):
for m in range(0, len(a)):
k += 1
if k == 75:
print(a[i], a[j], a[g], a[m], end=" ")
Приведём решение Владимира Артамонова на языке Python.
from itertools import product
words = list(product('ВЛТУ', repeat=4))
print(*words[74])

