НАЙДИТЕ ОШИБКУ В РЕШЕНИИ🔍
3. Необходимо найти максимальное количество символов в непрерывной последовательности, являющейся корректным арифметическим выражением с целыми неотрицательными числами (без знака). В этом выражении могут использоваться только знаки «+» и «*», никакие два знака арифметических операций не стоят рядом. В записи чисел отсутствуют незначащие (ведущие) нули.
Решение:
3. Необходимо найти максимальное количество символов в непрерывной последовательности, являющейся корректным арифметическим выражением с целыми неотрицательными числами (без знака). В этом выражении могут использоваться только знаки «+» и «*», никакие два знака арифметических операций не стоят рядом. В записи чисел отсутствуют незначащие (ведущие) нули.
Решение:
from re import *
s = open("24.txt").readline()
pattern = '([1-9][0-9]*)([+*]([1-9][0-9]*))+'
max_len = 0
for i in finditer(pattern, s):
t=i.group()
max_len = max(max_len, len(t))
print(max_len)
Please open Telegram to view this post
VIEW IN TELEGRAM
НАЙДИТЕ ОШИБКУ В РЕШЕНИИ🔍
4. Необходимо найти самую длинную последовательность, первый и последний символ которой — буква Y, а все символы между ними — только буквы T и H (при этом последовательность может не содержать символов между начальным и конечным Y). В ответе указать длину последовательности.
Решение:
В решении есть основная ошибка и один нюанс, который будет пройден на курсе позже
4. Необходимо найти самую длинную последовательность, первый и последний символ которой — буква Y, а все символы между ними — только буквы T и H (при этом последовательность может не содержать символов между начальным и конечным Y). В ответе указать длину последовательности.
Решение:
from re import*
s = open('24.txt').readline()
p=’Y[TH]*Y’
mx=0
for i in finditer(p,s):
mx=max(mx,len(i))
print(mx)
В решении есть основная ошибка и один нюанс, который будет пройден на курсе позже
Please open Telegram to view this post
VIEW IN TELEGRAM
НАЙДИТЕ ОШИБКУ В РЕШЕНИИ🔍
5. Текстовый файл состоит из символов A,C,D, F и O.
Необходимо найти максимальное количество идущих подряд пар символов вида согласная + гласная в файле.
Решение:
5. Текстовый файл состоит из символов A,C,D, F и O.
Необходимо найти максимальное количество идущих подряд пар символов вида согласная + гласная в файле.
Решение:
from re import*
f = open("24.txt")
s = f.readline()
pattern = ‘[CDF][AO]’
mx=0
for i in finditer(pattern, s):
mx=max(mx,len(i.group()))
print(mx/2)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥2
Как использовать генераторы списков? 🐈
Мы с вами уже разбирали, что такое генераторы и как они выглядят. Осталось понять, когда их лучше всего использовать. Давайте посмотрим!
Мы с вами уже разбирали, что такое генераторы и как они выглядят. Осталось понять, когда их лучше всего использовать. Давайте посмотрим!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍3🔥3
Выпускники 2026 года оставили для вас послание:
Кстати, начать подготовку в Школково можно по этим ссылкам:
🔢 Годовой курс
🔢 Летний курс
🌟 🤫 🌟
Лучшее решение прямо сейчас — начать подготовку со Школково.
Преимущества подготовки здесь:🔢 Множество вебинаров и роликов по разным темам. А орг. кураторы помогут собрать индивидуальный план под ваши уровень и цель.🔢 Задачи с подвохом в ДЗ. Они отбивают желание пользоваться шаблонами, остаётся только реальное понимание работы кода. А если где-то застопорится, учебные кураторы придут на помощь.
Минусы:🔢 При усердной подготовке писать пробники на 67 баллов уже не получится, только 70+.🔢 А если хочется начать подготовку прямо сейчас и медленно вкатиться в учебный ритм, то именно для вас создан летний курс.
Кстати, начать подготовку в Школково можно по этим ссылкам:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9✍3🔥3🏆1
Доброе утро! С каким настроением начинаете сегодняшний день?
Надеюсь, что с позитивным. Но если это не так, не переживайте, в течение дня с вами обязательно случится что-то классное!🥳
Например, сегодня в 13:00 будет супер-вебинар по 27 заданию.
Всех жду!😎
▪ Основы разбиения на кластеры – это должен уметь каждый! | Задание 27.
Надеюсь, что с позитивным. Но если это не так, не переживайте, в течение дня с вами обязательно случится что-то классное!
Например, сегодня в 13:00 будет супер-вебинар по 27 заданию.
Всех жду!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13😢4🔥1
— такой факт выявили ученые, а нам остается лишь постараться придерживаться этого правила, чтобы учиться продуктивно.
Метод 90 на 30 позволяет организовать работу наиболее эффективно:
Повторяйте этот цикл 2-3 раза в день для наиболее сложных задач. Вы начнете работать качественнее, используя естественные возможности нашего мозга!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍11🔥5
А вот и ответы к минус ошибке по регулярным выражениям!⬇
Please open Telegram to view this post
VIEW IN TELEGRAM
1.
Запись p= "[1-9A-D][0-9A-D]*[0-9A-C]" задаёт шаблон любого 14-ричного числа, но не учитывает его чётность. Чтобы были найдены чётные 14-ричные числа, необходимо изменить данную строку:2.
p= "[1-9A-D][0-9A-D]*[02468AC]"
Код выведет максимальное количество символов. По условию необходимо найти максимальное количество пар, поэтому нужно найденный максимум поделить на 2:
print(mx/2)
3.
Код не рассматривает последовательности, в которых есть 0. Чтобы это исправить, необходимо изменить шаблон:4.
pattern = '([1-9][0-9]*|0)([+*]([1-9][0-9]*|0))+'
| - логическое «ИЛИ».
Ошибка в работе с объектами метода finditer: mx=max(mx,len(i))
Метод finditer возвращает объекты, у которых нельзя найти длину.
Необходимо использовать метод .group(), который преобразует объекты в строки, а затем найти максимальную длину:
mx=max(mx,len(i.group())). Кроме того, в решении не хватает записи ?=, которая будет пройдена на курсе позже.
5.
Запись pattern = '[CDF][AO]' является шаблоном последовательности из двух символов. Чтобы найти последовательность вида согласная+гласная из двух и более символов, необходимо изменить код:
pattern = '([CDF][AO])+' – запись означает, что последовательность будет состоять из одной и более пары символов вида согласная +гласная
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7💔4🍓1
По заданию 27 прошли еще совсем немного, но уже собрались вопросы для викторины) 💬
Давайте проверим, как хорошо вы усвоили материал прошлого веба.⬇️
Давайте проверим, как хорошо вы усвоили материал прошлого веба.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3❤🔥2🔥1
Что такое центроид кластера?
Anonymous Quiz
12%
Точка, вычисленная как среднее арифметическое всех координат кластера
70%
Точка внутри кластера, сумма расстояний от которой до всех остальных точек кластера минимальна
12%
Точка, расположенная ровно в центре ограничивающего прямоугольника кластера
6%
Точка, которая максимизирует сумму расстояний до других точек
В каком случае наиболее целесообразно использовать метод разделения кластеров по координатам?
Anonymous Quiz
6%
Когда кластеры имеют идеальную круглую форму
71%
Когда кластеры можно разделить линейной границей
17%
Когда в данных очень много аномалий и мусорных точек
6%
Когда кластеры вложены друг в друга
При последовательном распределении точек по кластерам через конструкцию if-elif-else, какой кластер должен проверяться в самом конце (в блоке else)?
Anonymous Quiz
11%
Кластер с наименьшей площадью
82%
Кластер, который забирает все оставшиеся точки, не попавшие в предыдущие условия
4%
Кластер с наибольшей плотностью
4%
Кластер, ближайший к началу координат
Какой стандартный первый шаг необходимо выполнить перед кластеризацией?
Anonymous Quiz
10%
Попробовать разделить по координатным четвертям
68%
Визуализировать данные с помощью точечной диаграммы
11%
Вычислить центроид всего набора данных
11%
Отсортировать данные по координате x
Как правильно инициализировать переменную mn для поиска минимальной суммы расстояний?
Anonymous Quiz
69%
Присвоить ей очень большое число
9%
Присвоить ей значение 0
12%
Присвоить ей значение -1
10%
Присвоить ей значение первой точки кластера
❤1
Эта та небольшая база, что мы успели изучить. Дальше — больше!
Отмечайте реакцией, как вам задание 27:
🔥 - классное и несложное задание,
❤️ - интересное задание, но нужно разобраться получше,
😱 - задание — тихий ужас, но я держусь.
Отмечайте реакцией, как вам задание 27:
🔥 - классное и несложное задание,
❤️ - интересное задание, но нужно разобраться получше,
😱 - задание — тихий ужас, но я держусь.
🔥22❤9😱9
Теперь в Годовом курсе подготовки к ЕГЭ 2027 "Время первых" можно купить 1 предмет на 1 месяц подготовки!
Подключаешься, тестишь платформу, пробуешь формат, понимаешь, что курс полный кайф — и остаешься с нами)
Успей залететь на выгодных условиях:
— 23 августа цены вырастут,
— сейчас по промокоду
СТАРТ получай доп. скидку 10%,— в подарок Летний курс.
Начинай готовиться вместе с Школково по ссылке!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4❤🔥2👍2🔥1