Добавить в корзинуПозвонить
Найти в Дзене

Коварное условие

Задание 9 ЕГЭ – которую все мы по-прежнему, вопреки правилам, решаем на Python, а не в Excel – обзавелась новым хитрым условием. Раньше оно встречалось только в авторских задачах, теперь появилось в открытом варианте: нужно убедиться, что числа нельзя разбить на пары с равной суммой. Можно прописать все возможные пары вручную и проверить каждую – но у этого подхода сразу три проблемы. Логическое условие получается длинным и в нём легко ошибиться. Какую-то пару легко пропустить, особенно если чисел больше четырёх. И можно запутаться в AND и OR. Вместо этого берём itertools, которую уже используем в восьмой задаче, и просим permutations перебрать все возможные пары. Флаг изначально равен 1, и если найдётся пара с равной суммой – становится 0. Условие пишется просто, ни одна пара не теряется, синтаксических ошибок нет. Перед счётчиком просто проверяем флаг. #задачки #егэ #егэ_9 —————— Читайте там, где вам удобнее: VK • TikTok • Max • Дзен • Telegram

Коварное условие

Задание 9 ЕГЭ – которую все мы по-прежнему, вопреки правилам, решаем на Python, а не в Excel – обзавелась новым хитрым условием. Раньше оно встречалось только в авторских задачах, теперь появилось в открытом варианте: нужно убедиться, что числа нельзя разбить на пары с равной суммой.

Можно прописать все возможные пары вручную и проверить каждую – но у этого подхода сразу три проблемы. Логическое условие получается длинным и в нём легко ошибиться. Какую-то пару легко пропустить, особенно если чисел больше четырёх. И можно запутаться в AND и OR.

Вместо этого берём itertools, которую уже используем в восьмой задаче, и просим permutations перебрать все возможные пары. Флаг изначально равен 1, и если найдётся пара с равной суммой – становится 0. Условие пишется просто, ни одна пара не теряется, синтаксических ошибок нет. Перед счётчиком просто проверяем флаг.

#задачки #егэ #егэ_9

——————

Читайте там, где вам удобнее:

VKTikTokMaxДзенTelegram