Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
11b_2026 [2026/01/15 15:33] super_admin [Подготовка к ЕГЭ] |
11b_2026 [2026/03/26 10:22] (текущий) super_admin [Подготовка к ЕГЭ] |
||
|---|---|---|---|
| Строка 142: | Строка 142: | ||
| <code Python> | <code Python> | ||
| + | #F = open('24_3.txt') | ||
| + | #st = F.readline() | ||
| + | st = "YDFGYYDFAYYYSDAFY" | ||
| + | mx = 0 | ||
| + | y = [] | ||
| + | for i in range(len(st)): | ||
| + | if st[i] == 'Y': | ||
| + | y.append(i) | ||
| + | for i in range(len(y) - 4): | ||
| + | if y[i+4] - y[i] > mx: | ||
| + | mx = y[i+4] - y[i] | ||
| + | |||
| + | print(mx - 1) | ||
| + | |||
| + | mx2 = 0 | ||
| + | spl = st.split("Y") | ||
| + | print(st) | ||
| + | print(spl) | ||
| + | for i in range(len(spl)-3): | ||
| + | cnt_len = 0 | ||
| + | for j in range(i, i + 4): | ||
| + | cnt_len += len(spl[j]) | ||
| + | print(spl[i:i + 4], cnt_len) | ||
| + | mx2 = max(mx2, cnt_len + 3) | ||
| + | print(mx2) | ||
| + | | ||
| + | </code> | ||
| + | |||
| + | |||
| + | |||
| + | <code Python> | ||
| + | |||
| ''' | ''' | ||
| - | https://education.yandex.ru/ege/inf/task/37e7362a-fc21-4cc7-acb1-3859dde6d2ef | + | https://education.yandex.ru/ege/inf/task/73ae4ec6-cd41-42bb-afd7-e6f2b9768217 |
| - | Текстовый файл состоит из символов латинского алфавита | + | Текстовый файл состоит из букв D, E, G, O, R, T. |
| - | K, L, M, N, и цифр 1, 2, 3. | + | Найдите максимальную длину цепочки вида DOGDOGDOGD… |
| - | Определите в прилагаемом файле максимальное количество идущих подряд символов, | + | Цепочка состоит из повторяющихся фрагментов DOG, |
| - | среди которых букв ровно в два раза больше, чем цифр. | + | последний фрагмент может быть неполным. |
| ''' | ''' | ||
| - | with open("24.txt") as f: | + | with open("24_217.txt") as f: |
| - | t = f.read() | + | t = f.readline() |
| - | print(t[:15]) | + | |
| - | left = 0 | + | print(t[:10]) |
| - | right = 0 | + | cnt = 0 |
| - | mx = 0 | + | max_cnt = 0 |
| - | while right < len(t): | + | for ch in t: |
| - | | + | if (ch == "D" and cnt % 3 == 0) or \ |
| + | (ch == "O" and cnt % 3 == 1) or \ | ||
| + | (ch == "G" and cnt % 3 == 2): | ||
| + | cnt += 1 | ||
| + | max_cnt = max(cnt, max_cnt) | ||
| + | elif ch == "D": | ||
| + | cnt = 1 | ||
| + | else: | ||
| + | cnt = 0 | ||
| + | |||
| + | print(max_cnt) | ||
| </code> | </code> | ||
| + | |||
| + | По таблице на платформе «ЯКласс», процент набранных баллов переводится в отметку по пятибалльной шкале: | ||
| + | * 5 (Пятёрка) — 90–100% (почти нет ошибок, 1–2 недочёта); | ||
| + | * 4 (Четвёрка) — 75–89,99% (в целом верно, 1–2 ошибки); | ||
| + | * 3 (Тройка) — 50–74,99% (основное усвоено, есть пробелы); | ||
| + | * 2 (Двойка) — 10–49,99% (много ошибок, нужен разбор); | ||
| + | * 1 (Не зачтено) — 0–9,99% (нет понимания темы, работу нужно переделать). | ||
| + | |||
| + | |||
| + | [[https://stepik.org/course/122809/promo?search=8918876203]] | ||
| + | |||
| + | [[https://ridero.ru/books/mir_naiznanku_1/freeText/?srsltid=AfmBOoqBlDqFWJT7WziTdFJlm6aqZBqW1tpoD83aBT-wNJmvVcd7SNQi]] - Мир наизнанку | ||
| + | |||
| + | [[https://www.perplexity.ai/search/pomogi-naiti-rossiiskii-analog-PaA1rIwqQnmSKc_lpBTQpA#1]] | ||