Все 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 == 1020:
print(a[i], a[j], a[g], a[m], a[n], end=" ")
Приведём решение Ильи Андрианова на языке Python.
from itertools import product
num = 1
for s in product(sorted('ВИНТ'), repeat=5):
slovo = ''.join(s)
if num == 1020:
print(slovo)
num += 1
Приведём решение Юрия Красильникова на языке Python.
from itertools import product
print(sorted([''.join(p) for p in product('ВИНТ', repeat=5)])[1020-1])
Приведём решение Сергея Донец на языке PascalABC.NET.
begin
'В, И, Н, Т, '.Remove(', ')
.Sorted.Cartesian(5).Numerate
.Where(\(n,s)->n=1020)
.First.Item2.Print;
end.

