Все 5-буквенные слова, составленные из букв И, О, У, записаны в алфавитном порядке и пронумерованы. Вот начало списка:
1. ИИИИИ
2. ИИИИО
3. ИИИИУ
4. ИИИОИ
...
Запишите слово, которое стоит под
Всего из трёх букв можно составить 35 = 243 слова. Очевидно, что последнее слово — УУУУУ. Тогда слово с
Ответ: УУУОУ.
Приведём другое решение на языке Python.
a = {0: "И", 1: "О", 2: "У"}
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 == 240:
print(a[i], a[j], a[g], a[m], a[n], end=" ")
Приведём другое решение Купреенко Данила на языке Python.
from itertools import product
letters = 'ИОУ'
words = [''.join(word) for word in product(letters, repeat=5)]
words.sort()
result = words[239]
print(result)

