54,6K подписчиков
#хакнем_информатика 👈 новое направление нашей медиагруппы 🥳 Всем привет! В этом году я сдаю ЕГЭ по информатике. В 2021 году он проводится в компьютерной форме (КЕГЭ). Многие задания теперь можно решить с помощью программ, написанных на разных языках программирования. С теми, кто также, как и я сейчас готовится к этому экзамену, хочу поделиться решениями некоторых задач. В этой статье я разберу, как решить комбинаторную задачу под номером 8 . Разберём первый пример задания: Р-09. Маша составляет 5-буквенные коды из букв В, У, А, Л, Ь...
3 года назад
451 подписчик
Большинство заданий №8 из КЕГЭ по информатике связано с комбинаторикой - перестановками, сочетаниями, количеством вариантов выборки и т.д. Модуль ITERTOOLS предназначен для таких задач (ссылка на документацию - https://docs.python.org/3/library/itertools.html ). Разберём его основные функции PRODUCT - сочетания с повторениями print(product(*'AB', repeat=3)) (‘A’, ‘A’, ‘A’) (‘A’, ‘A’, ‘B’) (‘A’, ‘B’, ‘A’) (‘A’, ‘B’, ‘B’) (‘B’, ‘A’, ‘A’) (‘B’, ‘A’, ‘B’) (‘B’, ‘B’, ‘A’) (‘B’, ‘B’, ‘B’) Функция принимает на вход строку символов и длину комбинаций...
2 года назад