Инструменты пользователя

Инструменты сайта


11b_2026

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
11b_2026 [2026/01/19 14:48]
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/​73ae4ec6-cd41-42bb-afd7-e6f2b9768217
 +Текстовый файл состоит из букв D, E, G, O, R, T.
 +Найдите максимальную длину цепочки вида DOGDOGDOGD…
 +Цепочка состоит из повторяющихся фрагментов DOG,
 +последний фрагмент может быть неполным.
 '''​ '''​
-#https://education.yandex.ru/​ege/​inf/​task/​bc22a1e4-4d9f-4514-be43-3b8bd6d3be35 +with open("​24_217.txt"​) as f: 
-Текстовый файл состоит из символов Y, A, N, D, E и X.+    t = f.readline() 
 +  
 +print(t[:​10]) 
 +cnt = 0 
 +max_cnt = 0 
 +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(cntmax_cnt) 
 +    elif ch == "​D":​ 
 +        cnt = 1 
 +    else: 
 +        cnt = 0
  
-Определите в прилагаемом файле минимальное количество +print(max_cnt)
-идущих подряд символов ​(длину непрерывной подпоследовательности)+
-среди которых символ E встречается не менее 240 раз. +
-'''​ +
-# Программа для решения задачи:​ минимальная длина подпоследовательности с >= 240 '​E'​+
  
-def min_length_with_e(filename,​ target=240):​ +</code>
-    with open(filename,​ '​r',​ encoding='​utf-8'​) as f: +
-        s = f.read().strip() +
-     +
-    n = len(s) +
-    count = 0 +
-    min_len = float('​inf'​) +
-     +
-    for i in range(n): +
-        if s[i] == '​E':​ +
-            count += 1 +
-        if count >= target: +
-            # Найти начало текущей подпоследовательности +
-            start = i +
-            while start >= 0 and s[start] == '​E':​ +
-                start -= 1 +
-            current_len = i - start +
-            min_len = min(min_len,​ current_len) +
-     +
-    return min_len if min_len != float('​inf'​) else 0+
  
-# Использование +По таблице на платформе «ЯКласс», процент набранных баллов ​переводится в отметку по пятибалльной шкале: 
-result = min_length_with_e('​24.txt'​) +  * 5 (Пятёрка— 90–100% ​(почти нет ошибок, 1–2 недочёта); 
-print(f"Минимальная длина: {result}"​)+  * 4 (Четвёрка) — 75–89,99% (в целом верно, 1–2 ошибки);​ 
 +  * 3 (Тройка) — 50–74,99% (основное усвоено,​ есть пробелы);​ 
 +  * 2 (Двойка) — 10–49,99% (много ошибок,​ нужен разбор);​ 
 +  * 1 (Не зачтено) — 0–9,99% (нет понимания темы, работу нужно переделать).
  
-        ​ + 
-</code>+[[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]]
11b_2026.1768823288.txt.gz · Последние изменения: 2026/01/19 14:48 — super_admin