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

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

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

1.  АААА

2.  АААИ

3.  АААО

4.  АААУ

...

 

Под каким но­ме­ром стоит ИААЭ?

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

Ре­ше­ние.

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

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

1.  0000

2.  0001

3.  0002

4.  0003

...

 

По­лу­чен­ная за­пись есть числа, за­пи­сан­ные в пя­те­рич­ной си­сте­ме счис­ле­ния в по­ряд­ке воз­рас­та­ния. Слово ИААЭ можно пред­ста­вить в виде: 10045  =  12910. По­сколь­ку по­ряд­ко­вый номер на еди­ни­цу боль­ше, по­лу­ча­ем ответ: 130.

 

Ответ: 130.

 

При­ведём дру­гое ре­ше­ние на языке Python.

a = {0: "А", 1: "И", 2: "О", 3: "У", 4: "Э"}

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)):

k += 1

if a[i] == 'И' and a[j] == 'А' and a[g] == 'А' and a[m] == 'Э':

print(k)

 

При­ведём ре­ше­ние Ильи Ан­дри­а­но­ва на языке Python.

from itertools import *

num = 0

for s in product(sorted('АИОУЭ'), repeat=4):

slovo = ''.join(s)

num += 1

if slovo == 'ИААЭ':

print(num)

break

Источник: ЕГЭ — 2018. До­сроч­ная волна. Ва­ри­ант 1
Раздел кодификатора ФИПИ: 1.6.1 Фор­ма­ли­за­ция по­ня­тия ал­го­рит­ма