Найти тему

Решаем 8 задание из ЕГЭ тремя способами

Оглавление

Задание из демоверсии 2022:

Способ №1 "Системы счисления"

Сопоставим буквам в алфавитном порядке цифры от 0 до 4. Таким образом получим список четырёхразрядных чисел в пятеричной системе счисления:

-2

Букве Л соответствует цифра 1. Первое четырёхзначное число, которое начинается с 1 = 1000. Переведём 1000 из пятеричной системы счисления в десятичную:

-3

Заметим, что под номером 1 идёт число 0, под номером 2 - число 1 и так далее. То есть номер числа (слова) на 1 больше самого числа. Следовательно 125 или 1000 в пятеричной системе счисления или ЛЕЕЕ будет идти под номером 126.

Способ №2 "PYTHON в лоб"

Напишем программу. В массив m запишем буквы в алфавитном (!!!) порядке. Далее, с помощью четырёх вложенных циклов будем составлять слова по порядку, увеличивая каждый раз номер n. Выведем те номера, слова которых начинаются на Л

-4

При запуске программа выдает все слова, начинающиеся с буквы Л, первое же под номером 126

-5

Способ №3 "PYTHON itertools"

Напишем программу с подключенной функцией product из библиотеки itertools. С помощью данной функции можно получить всевозможные вариации из букв ЕЛМРУ длиной 4. Запишем их в переменную m. Далее собираем слова методом join и выводим первое слово, начинающееся с Л

-6

При запуске сразу видим ответ:

-7

В следующей статье рассмотрим другой тип задач №8 из ЕГЭ. Также решим его несколькими способами.