Все 5-буквенные слова, составленные из букв В, И, Н, Т, записаны в алфавитном порядке и пронумерованы. Вот начало списка:
1. ВВВВВ
2. ВВВВИ
3. ВВВВН
4. ВВВВТ
5. ВВВИВ
...
Запишите слово, которое стоит под
Из четырёх букв можно составить
Последнее слово имеет
Ответ: ТТТНН.
Приведём другое решение на языке 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)):
for n in range(0, len(a)):
k += 1
if k == 1019:
print(a[i], a[j], a[g], a[m], a[n], end=" ")
Приведём решение Сергея Донец на языке PascalABC.NET.
begin
'В, И, Н, Т, '.Remove(', ')
.Sorted.Cartesian(5).Numerate
.Where(\(n,s)->n=1019)
.First.Item2.Print;
end.

