OpenFIPI 2.0

8

1

729435

Все 5-буквенные слова, составленные из букв О, Э, Я, записаны в алфавитном порядке и пронумерованы.

Вот начало списка:

1. ООООО

2. ООООЭ

3. ООООЯ

4. ОООЭО

……

Запишите слово, которое стоит под номером 238.

ЯЯЯЭО

from itertools import *
k = 0
for x in product(sorted('ОЭЯ'), repeat = 5):
    s = ''.join(x)
    k += 1
    if k == 238:
        print(s)

Просмотреть отправленные ответы 729435