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

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

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

1.  АААА

2.  АААМ

3.  АААУ

4.  АААХ

5.  ААМА

...

 

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

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

Ре­ше­ние.

Всего из четырёх букв можно со­ста­вить 44  =  256 4-⁠бук­вен­ных слов.

 

За­пи­шем буквы в ал­фа­вит­ном по­ряд­ке: А, М, У, Х. Оче­вид­но, что по­след­нее слово ХХХХ. Тогда слово с но­ме­ром 255 за­пи­шет­ся как ХХХУ, 254  — ХХХМ.

 

Ответ: Х Х Х М.

 

При­ведём дру­гое ре­ше­ние на языке 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)):

k += 1

if k == 254:

print(a[i], a[j], a[g], a[m], end=" ")

 

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

from itertools import product

print(sorted([''.join(p) for p in product('МУХА', repeat=4)])[254-1])

 

При­ведём ре­ше­ние Сер­гея Донец на языке PascalABC.NET.

begin

'М, У, Х, А'.Remove(', ')

.Sorted.Cartesian(4).Numerate

.Where(\(n,s)->n=254)

.First.Item2.Print;

end.


Аналоги к заданию № 3569: 3570 3571 Все

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