Задания
Версия для печати и копирования в MS Word
Тип 8 № 3228
i

Все 5-⁠бук­вен­ные слова, со­став­лен­ные из букв А, О, У, за­пи­са­ны в ал­фа­вит­ном по­ряд­ке. Вот на­ча­ло спис­ка:

1.  ААААА

2.  ААААО

3.  ААААУ

4.  АААОА

...

 

Ука­жи­те номер слова УАУАУ.

Спрятать решение

Ре­ше­ние.

За­ме­ним буквы А, О, У на 0, 1, 2 (для них по­ря­док оче­ви­ден  — по воз­рас­та­нию).

 

Вы­пи­шем на­ча­ло спис­ка, за­ме­нив буквы на цифры:

1.  00000

2.  00001

3.  00002

4.  00010

...

 

По­лу­чен­ная за­пись есть числа, за­пи­сан­ные в тро­ич­ной си­сте­ме счис­ле­ния в по­ряд­ке воз­рас­та­ния. За­пи­шем слово УАУАУ в тро­ич­ной си­сте­ме (20202) и пер­ведём его в де­ся­тич­ную:

 

2 · 34 + 2 · 32 + 2 · 30  =  162 + 18 + 2  =  182.

 

Не за­бу­дем о том, что есть слово номер 1, за­пи­сы­ва­ю­ще­е­ся как 0, а зна­чит, 182  — число, со­от­вет­ству­ю­щее но­ме­ру 183.

 

Ответ: 183.

 

При­ведём дру­гое ре­ше­ние на языке 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 i == 2 and j == 0 and g == 2 and m == 0 and n == 2:

print(k)


Аналоги к заданию № 3228: 3235 15626 Все

Раздел кодификатора ФИПИ: 1.6.1 Фор­ма­ли­за­ция по­ня­тия ал­го­рит­ма