Все 4-буквенные слова, составленные из букв М, У, Х, А записаны в алфавитном порядке и пронумерованы.
Вот начало списка:
1. АААА
2. АААМ
3. АААУ
4. АААХ
5. ААМА
...
Запишите слово, которое стоит под
Всего из четырёх букв можно составить 44 = 256 4-буквенных слов.
Запишем буквы в алфавитном порядке: А, М, У, Х. Очевидно, что последнее слово ХХХХ. Тогда слово с
Ответ: Х Х Х М.
Приведём другое решение на языке 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 == 254:
print(a[i], a[j], a[g], a[m], end=" ")
Приведём решение Юрия Красильникова на языке Python.
from itertools import product
print(sorted([''.join(p) for p in product('МУХА', repeat=4)])[254-1])
Приведём решение Сергея Донец на языке PascalABC.NET.
begin
'М, У, Х, А'.Remove(', ')
.Sorted.Cartesian(4).Numerate
.Where(\(n,s)->n=254)
.First.Item2.Print;
end.

