[{"data":1,"prerenderedAt":7635},["ShallowReactive",2],{"navigation":3,"\u002Fblog\u002Fege\u002Ftask24":386,"\u002Fblog\u002Fege\u002Ftask24-surround":7630},[4],{"title":5,"path":6,"stem":7,"children":8,"page":114},"Blog","\u002Fblog","blog",[9,115,184,329],{"title":10,"path":11,"stem":12,"children":13,"page":114},"Ege","\u002Fblog\u002Fege","blog\u002Fege",[14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94,98,102,106,110],{"title":15,"path":16,"stem":17},"ЕГЭ Задание 1","\u002Fblog\u002Fege\u002Ftask1","blog\u002Fege\u002Ftask1",{"title":19,"path":20,"stem":21},"ЕГЭ Задание 10","\u002Fblog\u002Fege\u002Ftask10","blog\u002Fege\u002Ftask10",{"title":23,"path":24,"stem":25},"ЕГЭ Задание 11","\u002Fblog\u002Fege\u002Ftask11","blog\u002Fege\u002Ftask11",{"title":27,"path":28,"stem":29},"ЕГЭ Задание 12","\u002Fblog\u002Fege\u002Ftask12","blog\u002Fege\u002Ftask12",{"title":31,"path":32,"stem":33},"ЕГЭ Задание 13","\u002Fblog\u002Fege\u002Ftask13","blog\u002Fege\u002Ftask13",{"title":35,"path":36,"stem":37},"ЕГЭ Задание 14","\u002Fblog\u002Fege\u002Ftask14","blog\u002Fege\u002Ftask14",{"title":39,"path":40,"stem":41},"ЕГЭ Задание 15","\u002Fblog\u002Fege\u002Ftask15","blog\u002Fege\u002Ftask15",{"title":43,"path":44,"stem":45},"ЕГЭ Задание 16","\u002Fblog\u002Fege\u002Ftask16","blog\u002Fege\u002Ftask16",{"title":47,"path":48,"stem":49},"ЕГЭ Задание 17","\u002Fblog\u002Fege\u002Ftask17","blog\u002Fege\u002Ftask17",{"title":51,"path":52,"stem":53},"ЕГЭ Задание 18","\u002Fblog\u002Fege\u002Ftask18","blog\u002Fege\u002Ftask18",{"title":55,"path":56,"stem":57},"ЕГЭ Задание 19, 20, 21","\u002Fblog\u002Fege\u002Ftask19_20_21","blog\u002Fege\u002Ftask19_20_21",{"title":59,"path":60,"stem":61},"ЕГЭ Задание 2","\u002Fblog\u002Fege\u002Ftask2","blog\u002Fege\u002Ftask2",{"title":63,"path":64,"stem":65},"ЕГЭ Задание 22","\u002Fblog\u002Fege\u002Ftask22","blog\u002Fege\u002Ftask22",{"title":67,"path":68,"stem":69},"ЕГЭ Задание 23","\u002Fblog\u002Fege\u002Ftask23","blog\u002Fege\u002Ftask23",{"title":71,"path":72,"stem":73},"ЕГЭ Задание 24","\u002Fblog\u002Fege\u002Ftask24","blog\u002Fege\u002Ftask24",{"title":75,"path":76,"stem":77},"ЕГЭ Задание 25","\u002Fblog\u002Fege\u002Ftask25","blog\u002Fege\u002Ftask25",{"title":79,"path":80,"stem":81},"ЕГЭ Задание 26","\u002Fblog\u002Fege\u002Ftask26","blog\u002Fege\u002Ftask26",{"title":83,"path":84,"stem":85},"ЕГЭ Задание 27","\u002Fblog\u002Fege\u002Ftask27","blog\u002Fege\u002Ftask27",{"title":87,"path":88,"stem":89},"ЕГЭ Задание 3","\u002Fblog\u002Fege\u002Ftask3","blog\u002Fege\u002Ftask3",{"title":91,"path":92,"stem":93},"ЕГЭ Задание 4","\u002Fblog\u002Fege\u002Ftask4","blog\u002Fege\u002Ftask4",{"title":95,"path":96,"stem":97},"ЕГЭ Задание 5","\u002Fblog\u002Fege\u002Ftask5","blog\u002Fege\u002Ftask5",{"title":99,"path":100,"stem":101},"ЕГЭ Задание 6","\u002Fblog\u002Fege\u002Ftask6","blog\u002Fege\u002Ftask6",{"title":103,"path":104,"stem":105},"ЕГЭ Задание 7","\u002Fblog\u002Fege\u002Ftask7","blog\u002Fege\u002Ftask7",{"title":107,"path":108,"stem":109},"ЕГЭ Задание 8","\u002Fblog\u002Fege\u002Ftask8","blog\u002Fege\u002Ftask8",{"title":111,"path":112,"stem":113},"ЕГЭ Задание 9","\u002Fblog\u002Fege\u002Ftask9","blog\u002Fege\u002Ftask9",false,{"title":116,"path":117,"stem":118,"children":119,"page":114},"Oge","\u002Fblog\u002Foge","blog\u002Foge",[120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180],{"title":121,"path":122,"stem":123},"ОГЭ Задание 1","\u002Fblog\u002Foge\u002Ftask1","blog\u002Foge\u002Ftask1",{"title":125,"path":126,"stem":127},"ОГЭ Задание 10","\u002Fblog\u002Foge\u002Ftask10","blog\u002Foge\u002Ftask10",{"title":129,"path":130,"stem":131},"ОГЭ Задание 11","\u002Fblog\u002Foge\u002Ftask11","blog\u002Foge\u002Ftask11",{"title":133,"path":134,"stem":135},"ОГЭ Задание 12","\u002Fblog\u002Foge\u002Ftask12","blog\u002Foge\u002Ftask12",{"title":137,"path":138,"stem":139},"ОГЭ Задание 13","\u002Fblog\u002Foge\u002Ftask13","blog\u002Foge\u002Ftask13",{"title":141,"path":142,"stem":143},"ОГЭ Задание 14","\u002Fblog\u002Foge\u002Ftask14","blog\u002Foge\u002Ftask14",{"title":145,"path":146,"stem":147},"ОГЭ Задание 15","\u002Fblog\u002Foge\u002Ftask15","blog\u002Foge\u002Ftask15",{"title":149,"path":150,"stem":151},"ОГЭ Задание 16","\u002Fblog\u002Foge\u002Ftask16","blog\u002Foge\u002Ftask16",{"title":153,"path":154,"stem":155},"ОГЭ Задание 2","\u002Fblog\u002Foge\u002Ftask2","blog\u002Foge\u002Ftask2",{"title":157,"path":158,"stem":159},"ОГЭ Задание 3","\u002Fblog\u002Foge\u002Ftask3","blog\u002Foge\u002Ftask3",{"title":161,"path":162,"stem":163},"ОГЭ Задание 4","\u002Fblog\u002Foge\u002Ftask4","blog\u002Foge\u002Ftask4",{"title":165,"path":166,"stem":167},"ОГЭ Задание 5","\u002Fblog\u002Foge\u002Ftask5","blog\u002Foge\u002Ftask5",{"title":169,"path":170,"stem":171},"ОГЭ Задание 6","\u002Fblog\u002Foge\u002Ftask6","blog\u002Foge\u002Ftask6",{"title":173,"path":174,"stem":175},"ОГЭ Задание 7","\u002Fblog\u002Foge\u002Ftask7","blog\u002Foge\u002Ftask7",{"title":177,"path":178,"stem":179},"ОГЭ Задание 8","\u002Fblog\u002Foge\u002Ftask8","blog\u002Foge\u002Ftask8",{"title":181,"path":182,"stem":183},"ОГЭ Задание 9","\u002Fblog\u002Foge\u002Ftask9","blog\u002Foge\u002Ftask9",{"title":185,"path":186,"stem":187,"children":188,"page":114},"Python","\u002Fblog\u002Fpython","blog\u002Fpython",[189,193,197,201,205,209,213,217,221,225,229,233,237,241,245,249,253,257,261,265,269,273,277,281,285,289,293,297,301,305,309,313,317,321,325],{"title":190,"path":191,"stem":192},"Знакомство с синтаксисом","\u002Fblog\u002Fpython\u002Fst1","blog\u002Fpython\u002Fst1",{"title":194,"path":195,"stem":196},"Отладка","\u002Fblog\u002Fpython\u002Fst10","blog\u002Fpython\u002Fst10",{"title":198,"path":199,"stem":200},"Модули и пакеты","\u002Fblog\u002Fpython\u002Fst11","blog\u002Fpython\u002Fst11",{"title":202,"path":203,"stem":204},"Кортежи","\u002Fblog\u002Fpython\u002Fst12","blog\u002Fpython\u002Fst12",{"title":206,"path":207,"stem":208},"Знакомство со списками","\u002Fblog\u002Fpython\u002Fst13","blog\u002Fpython\u002Fst13",{"title":210,"path":211,"stem":212},"Списки и циклы","\u002Fblog\u002Fpython\u002Fst14","blog\u002Fpython\u002Fst14",{"title":214,"path":215,"stem":216},"Использование списков ч.1","\u002Fblog\u002Fpython\u002Fst15","blog\u002Fpython\u002Fst15",{"title":218,"path":219,"stem":220},"Использование списков ч.2","\u002Fblog\u002Fpython\u002Fst16","blog\u002Fpython\u002Fst16",{"title":222,"path":223,"stem":224},"Использование списков ч.3","\u002Fblog\u002Fpython\u002Fst17","blog\u002Fpython\u002Fst17",{"title":226,"path":227,"stem":228},"Словари","\u002Fblog\u002Fpython\u002Fst18","blog\u002Fpython\u002Fst18",{"title":230,"path":231,"stem":232},"Множества","\u002Fblog\u002Fpython\u002Fst19","blog\u002Fpython\u002Fst19",{"title":234,"path":235,"stem":236},"Переменные","\u002Fblog\u002Fpython\u002Fst2","blog\u002Fpython\u002Fst2",{"title":238,"path":239,"stem":240},"Хеш-таблицы","\u002Fblog\u002Fpython\u002Fst20","blog\u002Fpython\u002Fst20",{"title":242,"path":243,"stem":244},"Решето Эратосфена","\u002Fblog\u002Fpython\u002Fst21","blog\u002Fpython\u002Fst21",{"title":246,"path":247,"stem":248},"Длинная арифметика","\u002Fblog\u002Fpython\u002Fst22","blog\u002Fpython\u002Fst22",{"title":250,"path":251,"stem":252},"Декораторы функций","\u002Fblog\u002Fpython\u002Fst23","blog\u002Fpython\u002Fst23",{"title":254,"path":255,"stem":256},"Знакомство с алгоритмами","\u002Fblog\u002Fpython\u002Fst24","blog\u002Fpython\u002Fst24",{"title":258,"path":259,"stem":260},"Бинарный поиск – примеры задач","\u002Fblog\u002Fpython\u002Fst25","blog\u002Fpython\u002Fst25",{"title":262,"path":263,"stem":264},"Сортировка выбором","\u002Fblog\u002Fpython\u002Fst26","blog\u002Fpython\u002Fst26",{"title":266,"path":267,"stem":268},"Рекурсия и стек","\u002Fblog\u002Fpython\u002Fst27","blog\u002Fpython\u002Fst27",{"title":270,"path":271,"stem":272},"Быстрая сортировка","\u002Fblog\u002Fpython\u002Fst28","blog\u002Fpython\u002Fst28",{"title":274,"path":275,"stem":276},"Поиск в ширину","\u002Fblog\u002Fpython\u002Fst29","blog\u002Fpython\u002Fst29",{"title":278,"path":279,"stem":280},"Работа со строками","\u002Fblog\u002Fpython\u002Fst3","blog\u002Fpython\u002Fst3",{"title":282,"path":283,"stem":284},"Поиск в глубину","\u002Fblog\u002Fpython\u002Fst30","blog\u002Fpython\u002Fst30",{"title":286,"path":287,"stem":288},"Сбалансированные деревья","\u002Fblog\u002Fpython\u002Fst31","blog\u002Fpython\u002Fst31",{"title":290,"path":291,"stem":292},"Алгоритм Дейкстры","\u002Fblog\u002Fpython\u002Fst32","blog\u002Fpython\u002Fst32",{"title":294,"path":295,"stem":296},"Жадные алгоритмы","\u002Fblog\u002Fpython\u002Fst33","blog\u002Fpython\u002Fst33",{"title":298,"path":299,"stem":300},"Динамическое программирование","\u002Fblog\u002Fpython\u002Fst34","blog\u002Fpython\u002Fst34",{"title":302,"path":303,"stem":304},"Алгоритм k ближайших соседей","\u002Fblog\u002Fpython\u002Fst35","blog\u002Fpython\u002Fst35",{"title":306,"path":307,"stem":308},"Типы данных","\u002Fblog\u002Fpython\u002Fst4","blog\u002Fpython\u002Fst4",{"title":310,"path":311,"stem":312},"О функциях","\u002Fblog\u002Fpython\u002Fst5","blog\u002Fpython\u002Fst5",{"title":314,"path":315,"stem":316},"Свойства и методы","\u002Fblog\u002Fpython\u002Fst6","blog\u002Fpython\u002Fst6",{"title":318,"path":319,"stem":320},"Определение функций","\u002Fblog\u002Fpython\u002Fst7","blog\u002Fpython\u002Fst7",{"title":322,"path":323,"stem":324},"Логика","\u002Fblog\u002Fpython\u002Fst8","blog\u002Fpython\u002Fst8",{"title":326,"path":327,"stem":328},"Циклы","\u002Fblog\u002Fpython\u002Fst9","blog\u002Fpython\u002Fst9",{"title":330,"path":331,"stem":332,"children":333,"page":114},"Toi","\u002Fblog\u002Ftoi","blog\u002Ftoi",[334,338,342,346,350,354,358,362,366,370,374,378,382],{"title":335,"path":336,"stem":337},"Информация и информационные процессы","\u002Fblog\u002Ftoi\u002Fst1","blog\u002Ftoi\u002Fst1",{"title":339,"path":340,"stem":341},"Электронные таблицы","\u002Fblog\u002Ftoi\u002Fst10","blog\u002Ftoi\u002Fst10",{"title":343,"path":344,"stem":345},"Система, её свойства и компоненты. Моделирование","\u002Fblog\u002Ftoi\u002Fst11","blog\u002Ftoi\u002Fst11",{"title":347,"path":348,"stem":349},"Представление информации в компьютере","\u002Fblog\u002Ftoi\u002Fst12","blog\u002Ftoi\u002Fst12",{"title":351,"path":352,"stem":353},"Средства информационно-коммуникационных технологий. Файловая система","\u002Fblog\u002Ftoi\u002Fst13","blog\u002Ftoi\u002Fst13",{"title":355,"path":356,"stem":357},"Комбинаторика","\u002Fblog\u002Ftoi\u002Fst2","blog\u002Ftoi\u002Fst2",{"title":359,"path":360,"stem":361},"Адресация в интернете","\u002Fblog\u002Ftoi\u002Fst3","blog\u002Ftoi\u002Fst3",{"title":363,"path":364,"stem":365},"Измерение количества информации","\u002Fblog\u002Ftoi\u002Fst4","blog\u002Ftoi\u002Fst4",{"title":367,"path":368,"stem":369},"Системы счисления","\u002Fblog\u002Ftoi\u002Fst5","blog\u002Ftoi\u002Fst5",{"title":371,"path":372,"stem":373},"Диаграммы Эйлера — Венна","\u002Fblog\u002Ftoi\u002Fst6","blog\u002Ftoi\u002Fst6",{"title":375,"path":376,"stem":377},"Условие Фано","\u002Fblog\u002Ftoi\u002Fst7","blog\u002Ftoi\u002Fst7",{"title":379,"path":380,"stem":381},"Теория графов","\u002Fblog\u002Ftoi\u002Fst8","blog\u002Ftoi\u002Fst8",{"title":383,"path":384,"stem":385},"Алгебра логики","\u002Fblog\u002Ftoi\u002Fst9","blog\u002Ftoi\u002Fst9",{"id":387,"title":71,"author":388,"body":393,"date":7622,"description":7623,"extension":7624,"image":7625,"meta":7626,"minRead":7627,"navigation":5126,"num":3997,"path":72,"seo":7628,"stem":73,"__hash__":7629},"ege\u002Fblog\u002Fege\u002Ftask24.md",{"name":389,"avatar":390},"Штана Альберт Игоревич",{"src":391,"alt":392},"me.jpg","@ashtana",{"type":394,"value":395,"toc":7488},"minimark",[396,401,409,415,424,432,437,442,445,450,455,460,472,672,677,681,684,687,690,693,831,836,840,843,846,849,852,1006,1011,1015,1018,1021,1024,1027,1173,1178,1182,1185,1188,1191,1194,1369,1374,1378,1381,1384,1387,1390,1574,1579,1583,1586,1589,1592,1595,1752,1757,1761,1764,1767,1770,1773,1946,1951,1955,1958,1961,1964,1967,2125,2130,2134,2137,2140,2143,2146,2309,2314,2318,2321,2324,2327,2330,2496,2501,2505,2508,2511,2514,2517,2688,2693,2697,2700,2703,2706,2709,2951,2956,2960,2963,2966,2969,2972,2977,3009,3014,3183,3188,3192,3195,3198,3201,3204,3431,3436,3440,3443,3446,3449,3452,3681,3686,3690,3693,3696,3699,3702,3705,3708,3711,4132,4137,4141,4144,4147,4150,4153,4397,4402,4406,4409,4412,4415,4418,4655,4660,4664,4667,4670,4673,4676,4973,4978,4982,4985,4988,4991,4994,5458,5463,5467,5470,5473,5476,5479,5776,5781,5785,5788,5791,5794,5797,6031,6036,6040,6043,6046,6049,6052,6544,6549,6553,6559,6562,6565,6568,6941,6946,6950,6967,6970,6973,6976,7479,7484],[397,398,400],"h2",{"id":399},"типы-заданий-24","Типы заданий № 24",[402,403,404,405],"p",{},"В этой статье будет разобрано ",[406,407,408],"strong",{},"задание 24.",[402,410,411,412],{},"Рассмотрим типовые задачи из двадцать четвёртого задания ",[406,413,414],{},"ЕГЭ по информатике.",[402,416,417],{},[418,419,420,421],"em",{},"Данное задание относится к ",[406,422,423],{},"высокому уровню сложности.",[402,425,426],{},[418,427,428,429],{},"Время выполнения задания ",[406,430,431],{},"≈ 18 минут.",[402,433,434],{},[418,435,436],{},"Данное задание проверяет умение создавать собственные программы (10–20 строк) для обработки символьной информации.",[438,439,441],"h4",{"id":440},"задача-1","Задача 1",[402,443,444],{},"Текстовый файл состоит не более чем из 10⁶ символов A, B и C. Определите максимальное количество идущих подряд символов B.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,447],"downloadlink",{"address":448,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_1.txt","Скачать файл",[451,452,454],"h5",{"id":453},"решение","Решение:",[456,457,459],"h6",{"id":458},"решение-python","Решение Python",[402,461,462,465,466,469],{},[418,463,464],{},"Надо всегда следить чтобы файл был закрыт при выходе из программы.\nЕсть оператор with - полезный для работы с файлами. Он автоматически закроет файл.\nИначе можно столкнуться с ошибкой при повторном доступе к файлу, если ранее забыть закрыть его."," ",[467,468],"br",{},[418,470,471],{},"Функция rstrip() вернёт копию строки с удалёнными конечными пробелами справа. Если заданы символы, а не None, вместо этого удалит символы.",[473,474,479],"pre",{"className":475,"code":476,"language":477,"meta":478,"style":478},"language-python shiki shiki-themes github-light","file_name = '24_1.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    k = 0\n    kmax = 0\n    for i in range(0, len(s)):\n        if s[i] == 'B':\n            k += 1\n            kmax = max(k, kmax)\n        else:\n            k = 0\n    print(kmax)\n","python","",[480,481,482,499,541,552,563,573,602,620,632,646,654,663],"code",{"__ignoreMap":478},[483,484,487,491,495],"span",{"class":485,"line":486},"line",1,[483,488,490],{"class":489},"sgsFI","file_name ",[483,492,494],{"class":493},"sD7c4","=",[483,496,498],{"class":497},"sYBdl"," '24_1.txt'\n",[483,500,502,505,509,512,516,518,521,524,527,529,532,535,538],{"class":485,"line":501},2,[483,503,504],{"class":493},"with",[483,506,508],{"class":507},"sYu0t"," open",[483,510,511],{"class":489},"(file_name, ",[483,513,515],{"class":514},"sqxcx","mode",[483,517,494],{"class":493},[483,519,520],{"class":497},"'r'",[483,522,523],{"class":489},", ",[483,525,526],{"class":514},"encoding",[483,528,494],{"class":493},[483,530,531],{"class":497},"'utf8'",[483,533,534],{"class":489},") ",[483,536,537],{"class":493},"as",[483,539,540],{"class":489}," f:\n",[483,542,544,547,549],{"class":485,"line":543},3,[483,545,546],{"class":489},"    s ",[483,548,494],{"class":493},[483,550,551],{"class":489}," f.read().rstrip()\n",[483,553,555,558,560],{"class":485,"line":554},4,[483,556,557],{"class":489},"    k ",[483,559,494],{"class":493},[483,561,562],{"class":507}," 0\n",[483,564,566,569,571],{"class":485,"line":565},5,[483,567,568],{"class":489},"    kmax ",[483,570,494],{"class":493},[483,572,562],{"class":507},[483,574,576,579,582,585,588,591,594,596,599],{"class":485,"line":575},6,[483,577,578],{"class":493},"    for",[483,580,581],{"class":489}," i ",[483,583,584],{"class":493},"in",[483,586,587],{"class":507}," range",[483,589,590],{"class":489},"(",[483,592,593],{"class":507},"0",[483,595,523],{"class":489},[483,597,598],{"class":507},"len",[483,600,601],{"class":489},"(s)):\n",[483,603,605,608,611,614,617],{"class":485,"line":604},7,[483,606,607],{"class":493},"        if",[483,609,610],{"class":489}," s[i] ",[483,612,613],{"class":493},"==",[483,615,616],{"class":497}," 'B'",[483,618,619],{"class":489},":\n",[483,621,623,626,629],{"class":485,"line":622},8,[483,624,625],{"class":489},"            k ",[483,627,628],{"class":493},"+=",[483,630,631],{"class":507}," 1\n",[483,633,635,638,640,643],{"class":485,"line":634},9,[483,636,637],{"class":489},"            kmax ",[483,639,494],{"class":493},[483,641,642],{"class":507}," max",[483,644,645],{"class":489},"(k, kmax)\n",[483,647,649,652],{"class":485,"line":648},10,[483,650,651],{"class":493},"        else",[483,653,619],{"class":489},[483,655,657,659,661],{"class":485,"line":656},11,[483,658,625],{"class":489},[483,660,494],{"class":493},[483,662,562],{"class":507},[483,664,666,669],{"class":485,"line":665},12,[483,667,668],{"class":507},"    print",[483,670,671],{"class":489},"(kmax)\n",[402,673,674],{},[406,675,676],{},"Ответ: 11",[438,678,680],{"id":679},"задача-2","Задача 2",[402,682,683],{},"Текстовый файл состоит не более чем из 10⁶ символов X, Y и Z. Определите максимальное количество идущих подряд символов, среди которых нет символа Z.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,685],{"address":686,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_2.txt",[451,688,454],{"id":689},"решение-1",[456,691,459],{"id":692},"решение-python-1",[473,694,696],{"className":475,"code":695,"language":477,"meta":478,"style":478},"file_name = '24_2.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    k = 0\n    kmax = 0\n    for i in range(0, len(s)):\n        if s[i] != 'Z':\n            k += 1\n            kmax = max(k, kmax)\n        else:\n            k = 0\n    print(kmax)\n",[480,697,698,707,735,743,751,759,779,793,801,811,817,825],{"__ignoreMap":478},[483,699,700,702,704],{"class":485,"line":486},[483,701,490],{"class":489},[483,703,494],{"class":493},[483,705,706],{"class":497}," '24_2.txt'\n",[483,708,709,711,713,715,717,719,721,723,725,727,729,731,733],{"class":485,"line":501},[483,710,504],{"class":493},[483,712,508],{"class":507},[483,714,511],{"class":489},[483,716,515],{"class":514},[483,718,494],{"class":493},[483,720,520],{"class":497},[483,722,523],{"class":489},[483,724,526],{"class":514},[483,726,494],{"class":493},[483,728,531],{"class":497},[483,730,534],{"class":489},[483,732,537],{"class":493},[483,734,540],{"class":489},[483,736,737,739,741],{"class":485,"line":543},[483,738,546],{"class":489},[483,740,494],{"class":493},[483,742,551],{"class":489},[483,744,745,747,749],{"class":485,"line":554},[483,746,557],{"class":489},[483,748,494],{"class":493},[483,750,562],{"class":507},[483,752,753,755,757],{"class":485,"line":565},[483,754,568],{"class":489},[483,756,494],{"class":493},[483,758,562],{"class":507},[483,760,761,763,765,767,769,771,773,775,777],{"class":485,"line":575},[483,762,578],{"class":493},[483,764,581],{"class":489},[483,766,584],{"class":493},[483,768,587],{"class":507},[483,770,590],{"class":489},[483,772,593],{"class":507},[483,774,523],{"class":489},[483,776,598],{"class":507},[483,778,601],{"class":489},[483,780,781,783,785,788,791],{"class":485,"line":604},[483,782,607],{"class":493},[483,784,610],{"class":489},[483,786,787],{"class":493},"!=",[483,789,790],{"class":497}," 'Z'",[483,792,619],{"class":489},[483,794,795,797,799],{"class":485,"line":622},[483,796,625],{"class":489},[483,798,628],{"class":493},[483,800,631],{"class":507},[483,802,803,805,807,809],{"class":485,"line":634},[483,804,637],{"class":489},[483,806,494],{"class":493},[483,808,642],{"class":507},[483,810,645],{"class":489},[483,812,813,815],{"class":485,"line":648},[483,814,651],{"class":493},[483,816,619],{"class":489},[483,818,819,821,823],{"class":485,"line":656},[483,820,625],{"class":489},[483,822,494],{"class":493},[483,824,562],{"class":507},[483,826,827,829],{"class":485,"line":665},[483,828,668],{"class":507},[483,830,671],{"class":489},[402,832,833],{},[406,834,835],{},"Ответ: 34",[438,837,839],{"id":838},"задача-3","Задача 3",[402,841,842],{},"Текстовый файл состоит не более чем из 10⁶ символов X, Y и Z.\nОпределите максимальное количество идущих подряд символов, расположенных в алфавитном порядке (возможно с повторением символов).\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,844],{"address":845,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_3.txt",[451,847,454],{"id":848},"решение-2",[456,850,459],{"id":851},"решение-python-2",[473,853,855],{"className":475,"code":854,"language":477,"meta":478,"style":478},"file_name = '24_3.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    k = 1\n    kmax = 0\n    for i in range(0, len(s) - 1):\n        if s[i] \u003C= s[i + 1]:\n            k += 1\n            kmax = max(k, kmax)\n        else:\n            k = 1\n    print(kmax)\n",[480,856,857,866,894,902,910,918,948,968,976,986,992,1000],{"__ignoreMap":478},[483,858,859,861,863],{"class":485,"line":486},[483,860,490],{"class":489},[483,862,494],{"class":493},[483,864,865],{"class":497}," '24_3.txt'\n",[483,867,868,870,872,874,876,878,880,882,884,886,888,890,892],{"class":485,"line":501},[483,869,504],{"class":493},[483,871,508],{"class":507},[483,873,511],{"class":489},[483,875,515],{"class":514},[483,877,494],{"class":493},[483,879,520],{"class":497},[483,881,523],{"class":489},[483,883,526],{"class":514},[483,885,494],{"class":493},[483,887,531],{"class":497},[483,889,534],{"class":489},[483,891,537],{"class":493},[483,893,540],{"class":489},[483,895,896,898,900],{"class":485,"line":543},[483,897,546],{"class":489},[483,899,494],{"class":493},[483,901,551],{"class":489},[483,903,904,906,908],{"class":485,"line":554},[483,905,557],{"class":489},[483,907,494],{"class":493},[483,909,631],{"class":507},[483,911,912,914,916],{"class":485,"line":565},[483,913,568],{"class":489},[483,915,494],{"class":493},[483,917,562],{"class":507},[483,919,920,922,924,926,928,930,932,934,936,939,942,945],{"class":485,"line":575},[483,921,578],{"class":493},[483,923,581],{"class":489},[483,925,584],{"class":493},[483,927,587],{"class":507},[483,929,590],{"class":489},[483,931,593],{"class":507},[483,933,523],{"class":489},[483,935,598],{"class":507},[483,937,938],{"class":489},"(s) ",[483,940,941],{"class":493},"-",[483,943,944],{"class":507}," 1",[483,946,947],{"class":489},"):\n",[483,949,950,952,954,957,960,963,965],{"class":485,"line":604},[483,951,607],{"class":493},[483,953,610],{"class":489},[483,955,956],{"class":493},"\u003C=",[483,958,959],{"class":489}," s[i ",[483,961,962],{"class":493},"+",[483,964,944],{"class":507},[483,966,967],{"class":489},"]:\n",[483,969,970,972,974],{"class":485,"line":622},[483,971,625],{"class":489},[483,973,628],{"class":493},[483,975,631],{"class":507},[483,977,978,980,982,984],{"class":485,"line":634},[483,979,637],{"class":489},[483,981,494],{"class":493},[483,983,642],{"class":507},[483,985,645],{"class":489},[483,987,988,990],{"class":485,"line":648},[483,989,651],{"class":493},[483,991,619],{"class":489},[483,993,994,996,998],{"class":485,"line":656},[483,995,625],{"class":489},[483,997,494],{"class":493},[483,999,631],{"class":507},[483,1001,1002,1004],{"class":485,"line":665},[483,1003,668],{"class":507},[483,1005,671],{"class":489},[402,1007,1008],{},[406,1009,1010],{},"Ответ: 15",[438,1012,1014],{"id":1013},"задача-4","Задача 4",[402,1016,1017],{},"Текстовый файл состоит не более чем из 10⁶ символов арабских цифр (0, 1, ..., 9).\nОпределите максимальное количество идущих подряд цифр, среди которых каждые две соседние различны.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,1019],{"address":1020,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_4.txt",[451,1022,454],{"id":1023},"решение-3",[456,1025,459],{"id":1026},"решение-python-3",[473,1028,1030],{"className":475,"code":1029,"language":477,"meta":478,"style":478},"file_name = '24_4.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    k = 1\n    kmax = 0\n    for i in range(0, len(s) - 1):\n        if s[i] != s[i + 1]:\n            k += 1\n            kmax = max(k, kmax)\n        else:\n            k = 1\n    print(kmax)\n",[480,1031,1032,1041,1069,1077,1085,1093,1119,1135,1143,1153,1159,1167],{"__ignoreMap":478},[483,1033,1034,1036,1038],{"class":485,"line":486},[483,1035,490],{"class":489},[483,1037,494],{"class":493},[483,1039,1040],{"class":497}," '24_4.txt'\n",[483,1042,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067],{"class":485,"line":501},[483,1044,504],{"class":493},[483,1046,508],{"class":507},[483,1048,511],{"class":489},[483,1050,515],{"class":514},[483,1052,494],{"class":493},[483,1054,520],{"class":497},[483,1056,523],{"class":489},[483,1058,526],{"class":514},[483,1060,494],{"class":493},[483,1062,531],{"class":497},[483,1064,534],{"class":489},[483,1066,537],{"class":493},[483,1068,540],{"class":489},[483,1070,1071,1073,1075],{"class":485,"line":543},[483,1072,546],{"class":489},[483,1074,494],{"class":493},[483,1076,551],{"class":489},[483,1078,1079,1081,1083],{"class":485,"line":554},[483,1080,557],{"class":489},[483,1082,494],{"class":493},[483,1084,631],{"class":507},[483,1086,1087,1089,1091],{"class":485,"line":565},[483,1088,568],{"class":489},[483,1090,494],{"class":493},[483,1092,562],{"class":507},[483,1094,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117],{"class":485,"line":575},[483,1096,578],{"class":493},[483,1098,581],{"class":489},[483,1100,584],{"class":493},[483,1102,587],{"class":507},[483,1104,590],{"class":489},[483,1106,593],{"class":507},[483,1108,523],{"class":489},[483,1110,598],{"class":507},[483,1112,938],{"class":489},[483,1114,941],{"class":493},[483,1116,944],{"class":507},[483,1118,947],{"class":489},[483,1120,1121,1123,1125,1127,1129,1131,1133],{"class":485,"line":604},[483,1122,607],{"class":493},[483,1124,610],{"class":489},[483,1126,787],{"class":493},[483,1128,959],{"class":489},[483,1130,962],{"class":493},[483,1132,944],{"class":507},[483,1134,967],{"class":489},[483,1136,1137,1139,1141],{"class":485,"line":622},[483,1138,625],{"class":489},[483,1140,628],{"class":493},[483,1142,631],{"class":507},[483,1144,1145,1147,1149,1151],{"class":485,"line":634},[483,1146,637],{"class":489},[483,1148,494],{"class":493},[483,1150,642],{"class":507},[483,1152,645],{"class":489},[483,1154,1155,1157],{"class":485,"line":648},[483,1156,651],{"class":493},[483,1158,619],{"class":489},[483,1160,1161,1163,1165],{"class":485,"line":656},[483,1162,625],{"class":489},[483,1164,494],{"class":493},[483,1166,631],{"class":507},[483,1168,1169,1171],{"class":485,"line":665},[483,1170,668],{"class":507},[483,1172,671],{"class":489},[402,1174,1175],{},[406,1176,1177],{},"Ответ: 120",[438,1179,1181],{"id":1180},"задача-5","Задача 5",[402,1183,1184],{},"Текстовый файл состоит не более чем из 10⁶ символов арабских цифр (0, 1, ..., 9).\nОпределите максимальное количество идущих подряд нечётных цифр, расположенных в неубывающем порядке.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,1186],{"address":1187,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_5.txt",[451,1189,454],{"id":1190},"решение-4",[456,1192,459],{"id":1193},"решение-python-4",[473,1195,1197],{"className":475,"code":1196,"language":477,"meta":478,"style":478},"file_name = '24_5.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read()\n    k = 1\n    kmax = 0\n    for i in range(0, len(s) - 1):\n        if s[i] \u003C= s[i + 1] and s[i] in '13579' and s[i + 1] in '13579':\n            k += 1\n            kmax = max(k, kmax)\n        else:\n            k = 1\n    print(kmax)\n",[480,1198,1199,1208,1236,1245,1253,1261,1287,1331,1339,1349,1355,1363],{"__ignoreMap":478},[483,1200,1201,1203,1205],{"class":485,"line":486},[483,1202,490],{"class":489},[483,1204,494],{"class":493},[483,1206,1207],{"class":497}," '24_5.txt'\n",[483,1209,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234],{"class":485,"line":501},[483,1211,504],{"class":493},[483,1213,508],{"class":507},[483,1215,511],{"class":489},[483,1217,515],{"class":514},[483,1219,494],{"class":493},[483,1221,520],{"class":497},[483,1223,523],{"class":489},[483,1225,526],{"class":514},[483,1227,494],{"class":493},[483,1229,531],{"class":497},[483,1231,534],{"class":489},[483,1233,537],{"class":493},[483,1235,540],{"class":489},[483,1237,1238,1240,1242],{"class":485,"line":543},[483,1239,546],{"class":489},[483,1241,494],{"class":493},[483,1243,1244],{"class":489}," f.read()\n",[483,1246,1247,1249,1251],{"class":485,"line":554},[483,1248,557],{"class":489},[483,1250,494],{"class":493},[483,1252,631],{"class":507},[483,1254,1255,1257,1259],{"class":485,"line":565},[483,1256,568],{"class":489},[483,1258,494],{"class":493},[483,1260,562],{"class":507},[483,1262,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285],{"class":485,"line":575},[483,1264,578],{"class":493},[483,1266,581],{"class":489},[483,1268,584],{"class":493},[483,1270,587],{"class":507},[483,1272,590],{"class":489},[483,1274,593],{"class":507},[483,1276,523],{"class":489},[483,1278,598],{"class":507},[483,1280,938],{"class":489},[483,1282,941],{"class":493},[483,1284,944],{"class":507},[483,1286,947],{"class":489},[483,1288,1289,1291,1293,1295,1297,1299,1301,1304,1307,1309,1311,1314,1317,1319,1321,1323,1325,1327,1329],{"class":485,"line":604},[483,1290,607],{"class":493},[483,1292,610],{"class":489},[483,1294,956],{"class":493},[483,1296,959],{"class":489},[483,1298,962],{"class":493},[483,1300,944],{"class":507},[483,1302,1303],{"class":489},"] ",[483,1305,1306],{"class":493},"and",[483,1308,610],{"class":489},[483,1310,584],{"class":493},[483,1312,1313],{"class":497}," '13579'",[483,1315,1316],{"class":493}," and",[483,1318,959],{"class":489},[483,1320,962],{"class":493},[483,1322,944],{"class":507},[483,1324,1303],{"class":489},[483,1326,584],{"class":493},[483,1328,1313],{"class":497},[483,1330,619],{"class":489},[483,1332,1333,1335,1337],{"class":485,"line":622},[483,1334,625],{"class":489},[483,1336,628],{"class":493},[483,1338,631],{"class":507},[483,1340,1341,1343,1345,1347],{"class":485,"line":634},[483,1342,637],{"class":489},[483,1344,494],{"class":493},[483,1346,642],{"class":507},[483,1348,645],{"class":489},[483,1350,1351,1353],{"class":485,"line":648},[483,1352,651],{"class":493},[483,1354,619],{"class":489},[483,1356,1357,1359,1361],{"class":485,"line":656},[483,1358,625],{"class":489},[483,1360,494],{"class":493},[483,1362,631],{"class":507},[483,1364,1365,1367],{"class":485,"line":665},[483,1366,668],{"class":507},[483,1368,671],{"class":489},[402,1370,1371],{},[406,1372,1373],{},"Ответ: 8",[438,1375,1377],{"id":1376},"задача-6","Задача 6",[402,1379,1380],{},"Текстовый файл состоит не более чем из 10⁶ символов 1, 2, 3, A, B, С.\nОпределите максимальное количество идущих подряд символов, среди которых никакие две буквы и никакие две цифры не стоят рядом.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,1382],{"address":1383,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_6.txt",[451,1385,454],{"id":1386},"решение-5",[456,1388,459],{"id":1389},"решение-python-5",[473,1391,1393],{"className":475,"code":1392,"language":477,"meta":478,"style":478},"file_name = '24_6.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read()\n    k = 1\n    kmax = 0\n    for i in range(0, len(s) - 1):\n        if (s[i] in '123' and s[i + 1] in 'ABC') or (s[i] in 'ABC' and s[i + 1] in '123'):\n            k += 1\n            kmax = max(k, kmax)\n        else:\n            k = 1\n    print(kmax)\n",[480,1394,1395,1404,1432,1440,1448,1456,1482,1536,1544,1554,1560,1568],{"__ignoreMap":478},[483,1396,1397,1399,1401],{"class":485,"line":486},[483,1398,490],{"class":489},[483,1400,494],{"class":493},[483,1402,1403],{"class":497}," '24_6.txt'\n",[483,1405,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430],{"class":485,"line":501},[483,1407,504],{"class":493},[483,1409,508],{"class":507},[483,1411,511],{"class":489},[483,1413,515],{"class":514},[483,1415,494],{"class":493},[483,1417,520],{"class":497},[483,1419,523],{"class":489},[483,1421,526],{"class":514},[483,1423,494],{"class":493},[483,1425,531],{"class":497},[483,1427,534],{"class":489},[483,1429,537],{"class":493},[483,1431,540],{"class":489},[483,1433,1434,1436,1438],{"class":485,"line":543},[483,1435,546],{"class":489},[483,1437,494],{"class":493},[483,1439,1244],{"class":489},[483,1441,1442,1444,1446],{"class":485,"line":554},[483,1443,557],{"class":489},[483,1445,494],{"class":493},[483,1447,631],{"class":507},[483,1449,1450,1452,1454],{"class":485,"line":565},[483,1451,568],{"class":489},[483,1453,494],{"class":493},[483,1455,562],{"class":507},[483,1457,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480],{"class":485,"line":575},[483,1459,578],{"class":493},[483,1461,581],{"class":489},[483,1463,584],{"class":493},[483,1465,587],{"class":507},[483,1467,590],{"class":489},[483,1469,593],{"class":507},[483,1471,523],{"class":489},[483,1473,598],{"class":507},[483,1475,938],{"class":489},[483,1477,941],{"class":493},[483,1479,944],{"class":507},[483,1481,947],{"class":489},[483,1483,1484,1486,1489,1491,1494,1496,1498,1500,1502,1504,1506,1509,1511,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534],{"class":485,"line":604},[483,1485,607],{"class":493},[483,1487,1488],{"class":489}," (s[i] ",[483,1490,584],{"class":493},[483,1492,1493],{"class":497}," '123'",[483,1495,1316],{"class":493},[483,1497,959],{"class":489},[483,1499,962],{"class":493},[483,1501,944],{"class":507},[483,1503,1303],{"class":489},[483,1505,584],{"class":493},[483,1507,1508],{"class":497}," 'ABC'",[483,1510,534],{"class":489},[483,1512,1513],{"class":493},"or",[483,1515,1488],{"class":489},[483,1517,584],{"class":493},[483,1519,1508],{"class":497},[483,1521,1316],{"class":493},[483,1523,959],{"class":489},[483,1525,962],{"class":493},[483,1527,944],{"class":507},[483,1529,1303],{"class":489},[483,1531,584],{"class":493},[483,1533,1493],{"class":497},[483,1535,947],{"class":489},[483,1537,1538,1540,1542],{"class":485,"line":622},[483,1539,625],{"class":489},[483,1541,628],{"class":493},[483,1543,631],{"class":507},[483,1545,1546,1548,1550,1552],{"class":485,"line":634},[483,1547,637],{"class":489},[483,1549,494],{"class":493},[483,1551,642],{"class":507},[483,1553,645],{"class":489},[483,1555,1556,1558],{"class":485,"line":648},[483,1557,651],{"class":493},[483,1559,619],{"class":489},[483,1561,1562,1564,1566],{"class":485,"line":656},[483,1563,625],{"class":489},[483,1565,494],{"class":493},[483,1567,631],{"class":507},[483,1569,1570,1572],{"class":485,"line":665},[483,1571,668],{"class":507},[483,1573,671],{"class":489},[402,1575,1576],{},[406,1577,1578],{},"Ответ: 20",[438,1580,1582],{"id":1581},"задача-7-демоверсия-егэ-2022","Задача 7 (Демоверсия ЕГЭ 2022)",[402,1584,1585],{},"Текстовый файл состоит из символов P, Q, R и S.\nОпределите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет идущих подряд символов P.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,1587],{"address":1588,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_7.txt",[451,1590,454],{"id":1591},"решение-6",[456,1593,459],{"id":1594},"решение-python-6",[473,1596,1598],{"className":475,"code":1597,"language":477,"meta":478,"style":478},"file_name = '24_7.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    k = 1\n    kmax = 0\n    for i in range(0, len(s) - 1):\n        if s[i] == 'P' and s[i + 1] == 'P':\n            k = 1\n        else:\n            k += 1\n            kmax = max(k, kmax)\n    print(kmax)\n",[480,1599,1600,1609,1637,1645,1653,1661,1687,1714,1722,1728,1736,1746],{"__ignoreMap":478},[483,1601,1602,1604,1606],{"class":485,"line":486},[483,1603,490],{"class":489},[483,1605,494],{"class":493},[483,1607,1608],{"class":497}," '24_7.txt'\n",[483,1610,1611,1613,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635],{"class":485,"line":501},[483,1612,504],{"class":493},[483,1614,508],{"class":507},[483,1616,511],{"class":489},[483,1618,515],{"class":514},[483,1620,494],{"class":493},[483,1622,520],{"class":497},[483,1624,523],{"class":489},[483,1626,526],{"class":514},[483,1628,494],{"class":493},[483,1630,531],{"class":497},[483,1632,534],{"class":489},[483,1634,537],{"class":493},[483,1636,540],{"class":489},[483,1638,1639,1641,1643],{"class":485,"line":543},[483,1640,546],{"class":489},[483,1642,494],{"class":493},[483,1644,551],{"class":489},[483,1646,1647,1649,1651],{"class":485,"line":554},[483,1648,557],{"class":489},[483,1650,494],{"class":493},[483,1652,631],{"class":507},[483,1654,1655,1657,1659],{"class":485,"line":565},[483,1656,568],{"class":489},[483,1658,494],{"class":493},[483,1660,562],{"class":507},[483,1662,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685],{"class":485,"line":575},[483,1664,578],{"class":493},[483,1666,581],{"class":489},[483,1668,584],{"class":493},[483,1670,587],{"class":507},[483,1672,590],{"class":489},[483,1674,593],{"class":507},[483,1676,523],{"class":489},[483,1678,598],{"class":507},[483,1680,938],{"class":489},[483,1682,941],{"class":493},[483,1684,944],{"class":507},[483,1686,947],{"class":489},[483,1688,1689,1691,1693,1695,1698,1700,1702,1704,1706,1708,1710,1712],{"class":485,"line":604},[483,1690,607],{"class":493},[483,1692,610],{"class":489},[483,1694,613],{"class":493},[483,1696,1697],{"class":497}," 'P'",[483,1699,1316],{"class":493},[483,1701,959],{"class":489},[483,1703,962],{"class":493},[483,1705,944],{"class":507},[483,1707,1303],{"class":489},[483,1709,613],{"class":493},[483,1711,1697],{"class":497},[483,1713,619],{"class":489},[483,1715,1716,1718,1720],{"class":485,"line":622},[483,1717,625],{"class":489},[483,1719,494],{"class":493},[483,1721,631],{"class":507},[483,1723,1724,1726],{"class":485,"line":634},[483,1725,651],{"class":493},[483,1727,619],{"class":489},[483,1729,1730,1732,1734],{"class":485,"line":648},[483,1731,625],{"class":489},[483,1733,628],{"class":493},[483,1735,631],{"class":507},[483,1737,1738,1740,1742,1744],{"class":485,"line":656},[483,1739,637],{"class":489},[483,1741,494],{"class":493},[483,1743,642],{"class":507},[483,1745,645],{"class":489},[483,1747,1748,1750],{"class":485,"line":665},[483,1749,668],{"class":507},[483,1751,671],{"class":489},[402,1753,1754],{},[406,1755,1756],{},"Ответ: 188",[438,1758,1760],{"id":1759},"задача-8","Задача 8",[402,1762,1763],{},"Текстовый файл состоит из символов арабских цифр(0, 1, ..., 9).\nОпределите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет трёх символов 0, стоящих рядом.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,1765],{"address":1766,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_8.txt",[451,1768,454],{"id":1769},"решение-7",[456,1771,459],{"id":1772},"решение-python-7",[473,1774,1776],{"className":475,"code":1775,"language":477,"meta":478,"style":478},"file_name = '24_8.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    k = 2\n    kmax = 0\n    for i in range(0, len(s) - 2):\n        if s[i] == '0' and s[i + 1] == '0' and s[i + 2] == '0':\n            k = 2\n        else:\n            k += 1\n            kmax = max(k, kmax)\n    print(kmax)\n",[480,1777,1778,1787,1815,1823,1832,1840,1867,1908,1916,1922,1930,1940],{"__ignoreMap":478},[483,1779,1780,1782,1784],{"class":485,"line":486},[483,1781,490],{"class":489},[483,1783,494],{"class":493},[483,1785,1786],{"class":497}," '24_8.txt'\n",[483,1788,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809,1811,1813],{"class":485,"line":501},[483,1790,504],{"class":493},[483,1792,508],{"class":507},[483,1794,511],{"class":489},[483,1796,515],{"class":514},[483,1798,494],{"class":493},[483,1800,520],{"class":497},[483,1802,523],{"class":489},[483,1804,526],{"class":514},[483,1806,494],{"class":493},[483,1808,531],{"class":497},[483,1810,534],{"class":489},[483,1812,537],{"class":493},[483,1814,540],{"class":489},[483,1816,1817,1819,1821],{"class":485,"line":543},[483,1818,546],{"class":489},[483,1820,494],{"class":493},[483,1822,551],{"class":489},[483,1824,1825,1827,1829],{"class":485,"line":554},[483,1826,557],{"class":489},[483,1828,494],{"class":493},[483,1830,1831],{"class":507}," 2\n",[483,1833,1834,1836,1838],{"class":485,"line":565},[483,1835,568],{"class":489},[483,1837,494],{"class":493},[483,1839,562],{"class":507},[483,1841,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1865],{"class":485,"line":575},[483,1843,578],{"class":493},[483,1845,581],{"class":489},[483,1847,584],{"class":493},[483,1849,587],{"class":507},[483,1851,590],{"class":489},[483,1853,593],{"class":507},[483,1855,523],{"class":489},[483,1857,598],{"class":507},[483,1859,938],{"class":489},[483,1861,941],{"class":493},[483,1863,1864],{"class":507}," 2",[483,1866,947],{"class":489},[483,1868,1869,1871,1873,1875,1878,1880,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902,1904,1906],{"class":485,"line":604},[483,1870,607],{"class":493},[483,1872,610],{"class":489},[483,1874,613],{"class":493},[483,1876,1877],{"class":497}," '0'",[483,1879,1316],{"class":493},[483,1881,959],{"class":489},[483,1883,962],{"class":493},[483,1885,944],{"class":507},[483,1887,1303],{"class":489},[483,1889,613],{"class":493},[483,1891,1877],{"class":497},[483,1893,1316],{"class":493},[483,1895,959],{"class":489},[483,1897,962],{"class":493},[483,1899,1864],{"class":507},[483,1901,1303],{"class":489},[483,1903,613],{"class":493},[483,1905,1877],{"class":497},[483,1907,619],{"class":489},[483,1909,1910,1912,1914],{"class":485,"line":622},[483,1911,625],{"class":489},[483,1913,494],{"class":493},[483,1915,1831],{"class":507},[483,1917,1918,1920],{"class":485,"line":634},[483,1919,651],{"class":493},[483,1921,619],{"class":489},[483,1923,1924,1926,1928],{"class":485,"line":648},[483,1925,625],{"class":489},[483,1927,628],{"class":493},[483,1929,631],{"class":507},[483,1931,1932,1934,1936,1938],{"class":485,"line":656},[483,1933,637],{"class":489},[483,1935,494],{"class":493},[483,1937,642],{"class":507},[483,1939,645],{"class":489},[483,1941,1942,1944],{"class":485,"line":665},[483,1943,668],{"class":507},[483,1945,671],{"class":489},[402,1947,1948],{},[406,1949,1950],{},"Ответ: 7684",[438,1952,1954],{"id":1953},"задача-9","Задача 9",[402,1956,1957],{},"Текстовый файл состоит не более чем из 10⁶ символов X, Y и Z.\nОпределите максимальное количество идущих подряд символов, среди которых символ Z встречается не более одного раза.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,1959],{"address":1960,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_9.txt",[451,1962,454],{"id":1963},"решение-8",[456,1965,459],{"id":1966},"решение-python-8",[473,1968,1970],{"className":475,"code":1969,"language":477,"meta":478,"style":478},"file_name = '24_9.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    a = s.split('Z')\n    k = 0\n    kmax = 0\n    for i in range(0, len(a) - 1):\n        k = len(a[i]) + 1 + len(a[i + 1])\n        kmax = max(k, kmax)\n    print(kmax)\n",[480,1971,1972,1981,2009,2017,2033,2041,2049,2076,2108,2119],{"__ignoreMap":478},[483,1973,1974,1976,1978],{"class":485,"line":486},[483,1975,490],{"class":489},[483,1977,494],{"class":493},[483,1979,1980],{"class":497}," '24_9.txt'\n",[483,1982,1983,1985,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007],{"class":485,"line":501},[483,1984,504],{"class":493},[483,1986,508],{"class":507},[483,1988,511],{"class":489},[483,1990,515],{"class":514},[483,1992,494],{"class":493},[483,1994,520],{"class":497},[483,1996,523],{"class":489},[483,1998,526],{"class":514},[483,2000,494],{"class":493},[483,2002,531],{"class":497},[483,2004,534],{"class":489},[483,2006,537],{"class":493},[483,2008,540],{"class":489},[483,2010,2011,2013,2015],{"class":485,"line":543},[483,2012,546],{"class":489},[483,2014,494],{"class":493},[483,2016,551],{"class":489},[483,2018,2019,2022,2024,2027,2030],{"class":485,"line":554},[483,2020,2021],{"class":489},"    a ",[483,2023,494],{"class":493},[483,2025,2026],{"class":489}," s.split(",[483,2028,2029],{"class":497},"'Z'",[483,2031,2032],{"class":489},")\n",[483,2034,2035,2037,2039],{"class":485,"line":565},[483,2036,557],{"class":489},[483,2038,494],{"class":493},[483,2040,562],{"class":507},[483,2042,2043,2045,2047],{"class":485,"line":575},[483,2044,568],{"class":489},[483,2046,494],{"class":493},[483,2048,562],{"class":507},[483,2050,2051,2053,2055,2057,2059,2061,2063,2065,2067,2070,2072,2074],{"class":485,"line":604},[483,2052,578],{"class":493},[483,2054,581],{"class":489},[483,2056,584],{"class":493},[483,2058,587],{"class":507},[483,2060,590],{"class":489},[483,2062,593],{"class":507},[483,2064,523],{"class":489},[483,2066,598],{"class":507},[483,2068,2069],{"class":489},"(a) ",[483,2071,941],{"class":493},[483,2073,944],{"class":507},[483,2075,947],{"class":489},[483,2077,2078,2081,2083,2086,2089,2091,2093,2096,2098,2101,2103,2105],{"class":485,"line":622},[483,2079,2080],{"class":489},"        k ",[483,2082,494],{"class":493},[483,2084,2085],{"class":507}," len",[483,2087,2088],{"class":489},"(a[i]) ",[483,2090,962],{"class":493},[483,2092,944],{"class":507},[483,2094,2095],{"class":493}," +",[483,2097,2085],{"class":507},[483,2099,2100],{"class":489},"(a[i ",[483,2102,962],{"class":493},[483,2104,944],{"class":507},[483,2106,2107],{"class":489},"])\n",[483,2109,2110,2113,2115,2117],{"class":485,"line":634},[483,2111,2112],{"class":489},"        kmax ",[483,2114,494],{"class":493},[483,2116,642],{"class":507},[483,2118,645],{"class":489},[483,2120,2121,2123],{"class":485,"line":648},[483,2122,668],{"class":507},[483,2124,671],{"class":489},[402,2126,2127],{},[406,2128,2129],{},"Ответ: 43",[438,2131,2133],{"id":2132},"задача-10","Задача 10",[402,2135,2136],{},"Текстовый файл состоит не более чем из 10⁶ символов X, Y и Z.\nОпределите максимальное количество идущих подряд символов, среди которых символ Z встречается не более двух раз.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,2138],{"address":2139,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_10.txt",[451,2141,454],{"id":2142},"решение-9",[456,2144,459],{"id":2145},"решение-python-9",[473,2147,2149],{"className":475,"code":2148,"language":477,"meta":478,"style":478},"file_name = '24_10.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    a = s.split('Z')\n    k = 0\n    kmax = 0\n    for i in range(0, len(a) - 2):\n        k = len(a[i]) + 1 + len(a[i + 1]) + 1 + len(a[i + 2])\n        kmax = max(k, kmax)\n    print(kmax)\n",[480,2150,2151,2160,2188,2196,2208,2216,2224,2250,2293,2303],{"__ignoreMap":478},[483,2152,2153,2155,2157],{"class":485,"line":486},[483,2154,490],{"class":489},[483,2156,494],{"class":493},[483,2158,2159],{"class":497}," '24_10.txt'\n",[483,2161,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186],{"class":485,"line":501},[483,2163,504],{"class":493},[483,2165,508],{"class":507},[483,2167,511],{"class":489},[483,2169,515],{"class":514},[483,2171,494],{"class":493},[483,2173,520],{"class":497},[483,2175,523],{"class":489},[483,2177,526],{"class":514},[483,2179,494],{"class":493},[483,2181,531],{"class":497},[483,2183,534],{"class":489},[483,2185,537],{"class":493},[483,2187,540],{"class":489},[483,2189,2190,2192,2194],{"class":485,"line":543},[483,2191,546],{"class":489},[483,2193,494],{"class":493},[483,2195,551],{"class":489},[483,2197,2198,2200,2202,2204,2206],{"class":485,"line":554},[483,2199,2021],{"class":489},[483,2201,494],{"class":493},[483,2203,2026],{"class":489},[483,2205,2029],{"class":497},[483,2207,2032],{"class":489},[483,2209,2210,2212,2214],{"class":485,"line":565},[483,2211,557],{"class":489},[483,2213,494],{"class":493},[483,2215,562],{"class":507},[483,2217,2218,2220,2222],{"class":485,"line":575},[483,2219,568],{"class":489},[483,2221,494],{"class":493},[483,2223,562],{"class":507},[483,2225,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248],{"class":485,"line":604},[483,2227,578],{"class":493},[483,2229,581],{"class":489},[483,2231,584],{"class":493},[483,2233,587],{"class":507},[483,2235,590],{"class":489},[483,2237,593],{"class":507},[483,2239,523],{"class":489},[483,2241,598],{"class":507},[483,2243,2069],{"class":489},[483,2245,941],{"class":493},[483,2247,1864],{"class":507},[483,2249,947],{"class":489},[483,2251,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2277,2279,2281,2283,2285,2287,2289,2291],{"class":485,"line":622},[483,2253,2080],{"class":489},[483,2255,494],{"class":493},[483,2257,2085],{"class":507},[483,2259,2088],{"class":489},[483,2261,962],{"class":493},[483,2263,944],{"class":507},[483,2265,2095],{"class":493},[483,2267,2085],{"class":507},[483,2269,2100],{"class":489},[483,2271,962],{"class":493},[483,2273,944],{"class":507},[483,2275,2276],{"class":489},"]) ",[483,2278,962],{"class":493},[483,2280,944],{"class":507},[483,2282,2095],{"class":493},[483,2284,2085],{"class":507},[483,2286,2100],{"class":489},[483,2288,962],{"class":493},[483,2290,1864],{"class":507},[483,2292,2107],{"class":489},[483,2294,2295,2297,2299,2301],{"class":485,"line":634},[483,2296,2112],{"class":489},[483,2298,494],{"class":493},[483,2300,642],{"class":507},[483,2302,645],{"class":489},[483,2304,2305,2307],{"class":485,"line":648},[483,2306,668],{"class":507},[483,2308,671],{"class":489},[402,2310,2311],{},[406,2312,2313],{},"Ответ: 50",[438,2315,2317],{"id":2316},"задача-11","Задача 11",[402,2319,2320],{},"Текстовый файл состоит не более чем из 10⁶ символов X, Y и Z.\nОпределите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ.\nЦепочка должна начинаться с символа X и заканчиваться символом Z.\nНапример, для строки ZZZXYZXYZXZZZ длина цепочки равна 6: XYZ+XYZ.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,2322],{"address":2323,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_11.txt",[451,2325,454],{"id":2326},"решение-10",[456,2328,459],{"id":2329},"решение-python-10",[473,2331,2333],{"className":475,"code":2332,"language":477,"meta":478,"style":478},"file_name = '24_11.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    s = s.replace('XYZ', '1')\n    k = 0\n    kmax = 0\n    for i in range(0, len(s)):\n        if s[i] == '1':\n            k += 1\n            kmax = max(k, kmax)\n        else:\n            k = 0\n    print(kmax * 3)\n",[480,2334,2335,2344,2372,2380,2399,2407,2415,2435,2448,2456,2466,2472,2480],{"__ignoreMap":478},[483,2336,2337,2339,2341],{"class":485,"line":486},[483,2338,490],{"class":489},[483,2340,494],{"class":493},[483,2342,2343],{"class":497}," '24_11.txt'\n",[483,2345,2346,2348,2350,2352,2354,2356,2358,2360,2362,2364,2366,2368,2370],{"class":485,"line":501},[483,2347,504],{"class":493},[483,2349,508],{"class":507},[483,2351,511],{"class":489},[483,2353,515],{"class":514},[483,2355,494],{"class":493},[483,2357,520],{"class":497},[483,2359,523],{"class":489},[483,2361,526],{"class":514},[483,2363,494],{"class":493},[483,2365,531],{"class":497},[483,2367,534],{"class":489},[483,2369,537],{"class":493},[483,2371,540],{"class":489},[483,2373,2374,2376,2378],{"class":485,"line":543},[483,2375,546],{"class":489},[483,2377,494],{"class":493},[483,2379,551],{"class":489},[483,2381,2382,2384,2386,2389,2392,2394,2397],{"class":485,"line":554},[483,2383,546],{"class":489},[483,2385,494],{"class":493},[483,2387,2388],{"class":489}," s.replace(",[483,2390,2391],{"class":497},"'XYZ'",[483,2393,523],{"class":489},[483,2395,2396],{"class":497},"'1'",[483,2398,2032],{"class":489},[483,2400,2401,2403,2405],{"class":485,"line":565},[483,2402,557],{"class":489},[483,2404,494],{"class":493},[483,2406,562],{"class":507},[483,2408,2409,2411,2413],{"class":485,"line":575},[483,2410,568],{"class":489},[483,2412,494],{"class":493},[483,2414,562],{"class":507},[483,2416,2417,2419,2421,2423,2425,2427,2429,2431,2433],{"class":485,"line":604},[483,2418,578],{"class":493},[483,2420,581],{"class":489},[483,2422,584],{"class":493},[483,2424,587],{"class":507},[483,2426,590],{"class":489},[483,2428,593],{"class":507},[483,2430,523],{"class":489},[483,2432,598],{"class":507},[483,2434,601],{"class":489},[483,2436,2437,2439,2441,2443,2446],{"class":485,"line":622},[483,2438,607],{"class":493},[483,2440,610],{"class":489},[483,2442,613],{"class":493},[483,2444,2445],{"class":497}," '1'",[483,2447,619],{"class":489},[483,2449,2450,2452,2454],{"class":485,"line":634},[483,2451,625],{"class":489},[483,2453,628],{"class":493},[483,2455,631],{"class":507},[483,2457,2458,2460,2462,2464],{"class":485,"line":648},[483,2459,637],{"class":489},[483,2461,494],{"class":493},[483,2463,642],{"class":507},[483,2465,645],{"class":489},[483,2467,2468,2470],{"class":485,"line":656},[483,2469,651],{"class":493},[483,2471,619],{"class":489},[483,2473,2474,2476,2478],{"class":485,"line":665},[483,2475,625],{"class":489},[483,2477,494],{"class":493},[483,2479,562],{"class":507},[483,2481,2483,2485,2488,2491,2494],{"class":485,"line":2482},13,[483,2484,668],{"class":507},[483,2486,2487],{"class":489},"(kmax ",[483,2489,2490],{"class":493},"*",[483,2492,2493],{"class":507}," 3",[483,2495,2032],{"class":489},[402,2497,2498],{},[406,2499,2500],{},"Ответ: 66",[438,2502,2504],{"id":2503},"задача-12","Задача 12",[402,2506,2507],{},"Текстовый файл состоит не более, чем из 10⁶ символов из набора A, B, С.\nНайдите максимальное количество идущих пар символов AC или AB.\nИскомая подстрока может включать только пары AB, только пары AC или содержать одновременно как пары AC, так и пары AB.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,2509],{"address":2510,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_12.txt",[451,2512,454],{"id":2513},"решение-11",[456,2515,459],{"id":2516},"решение-python-11",[473,2518,2520],{"className":475,"code":2519,"language":477,"meta":478,"style":478},"file_name = '24_12.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    s = s.replace('AB', '1')\n    s = s.replace('AC', '1')\n    k = 0\n    kmax = 0\n    for i in range(0, len(s)):\n        if s[i] == '1':\n            k += 1\n            kmax = max(k, kmax)\n        else:\n            k = 0\n    print(kmax)\n",[480,2521,2522,2531,2559,2567,2584,2601,2609,2617,2637,2649,2657,2667,2673,2681],{"__ignoreMap":478},[483,2523,2524,2526,2528],{"class":485,"line":486},[483,2525,490],{"class":489},[483,2527,494],{"class":493},[483,2529,2530],{"class":497}," '24_12.txt'\n",[483,2532,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557],{"class":485,"line":501},[483,2534,504],{"class":493},[483,2536,508],{"class":507},[483,2538,511],{"class":489},[483,2540,515],{"class":514},[483,2542,494],{"class":493},[483,2544,520],{"class":497},[483,2546,523],{"class":489},[483,2548,526],{"class":514},[483,2550,494],{"class":493},[483,2552,531],{"class":497},[483,2554,534],{"class":489},[483,2556,537],{"class":493},[483,2558,540],{"class":489},[483,2560,2561,2563,2565],{"class":485,"line":543},[483,2562,546],{"class":489},[483,2564,494],{"class":493},[483,2566,551],{"class":489},[483,2568,2569,2571,2573,2575,2578,2580,2582],{"class":485,"line":554},[483,2570,546],{"class":489},[483,2572,494],{"class":493},[483,2574,2388],{"class":489},[483,2576,2577],{"class":497},"'AB'",[483,2579,523],{"class":489},[483,2581,2396],{"class":497},[483,2583,2032],{"class":489},[483,2585,2586,2588,2590,2592,2595,2597,2599],{"class":485,"line":565},[483,2587,546],{"class":489},[483,2589,494],{"class":493},[483,2591,2388],{"class":489},[483,2593,2594],{"class":497},"'AC'",[483,2596,523],{"class":489},[483,2598,2396],{"class":497},[483,2600,2032],{"class":489},[483,2602,2603,2605,2607],{"class":485,"line":575},[483,2604,557],{"class":489},[483,2606,494],{"class":493},[483,2608,562],{"class":507},[483,2610,2611,2613,2615],{"class":485,"line":604},[483,2612,568],{"class":489},[483,2614,494],{"class":493},[483,2616,562],{"class":507},[483,2618,2619,2621,2623,2625,2627,2629,2631,2633,2635],{"class":485,"line":622},[483,2620,578],{"class":493},[483,2622,581],{"class":489},[483,2624,584],{"class":493},[483,2626,587],{"class":507},[483,2628,590],{"class":489},[483,2630,593],{"class":507},[483,2632,523],{"class":489},[483,2634,598],{"class":507},[483,2636,601],{"class":489},[483,2638,2639,2641,2643,2645,2647],{"class":485,"line":634},[483,2640,607],{"class":493},[483,2642,610],{"class":489},[483,2644,613],{"class":493},[483,2646,2445],{"class":497},[483,2648,619],{"class":489},[483,2650,2651,2653,2655],{"class":485,"line":648},[483,2652,625],{"class":489},[483,2654,628],{"class":493},[483,2656,631],{"class":507},[483,2658,2659,2661,2663,2665],{"class":485,"line":656},[483,2660,637],{"class":489},[483,2662,494],{"class":493},[483,2664,642],{"class":507},[483,2666,645],{"class":489},[483,2668,2669,2671],{"class":485,"line":665},[483,2670,651],{"class":493},[483,2672,619],{"class":489},[483,2674,2675,2677,2679],{"class":485,"line":2482},[483,2676,625],{"class":489},[483,2678,494],{"class":493},[483,2680,562],{"class":507},[483,2682,2684,2686],{"class":485,"line":2683},14,[483,2685,668],{"class":507},[483,2687,671],{"class":489},[402,2689,2690],{},[406,2691,2692],{},"Ответ: 19",[438,2694,2696],{"id":2695},"задача-13","Задача 13",[402,2698,2699],{},"Текстовый файл состоит из символов A, B, C, D и O.\nОпределите максимальное количество идущих подряд пар символов вида согласная + гласная в прилагаемом файле.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,2701],{"address":2702,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_13.txt",[451,2704,454],{"id":2705},"решение-12",[456,2707,459],{"id":2708},"решение-python-12",[473,2710,2712],{"className":475,"code":2711,"language":477,"meta":478,"style":478},"file_name = '24_13.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    s = s.replace('BA', '1')\n    s = s.replace('CA', '1')\n    s = s.replace('DA', '1')\n    s = s.replace('BO', '1')\n    s = s.replace('CO', '1')\n    s = s.replace('DO', '1')\n    k = 0\n    kmax = 0\n    for i in range(0, len(s)):\n        if s[i] == '1':\n            k += 1\n            kmax = max(k, kmax)\n        else:\n            k = 0\n    print(kmax)\n",[480,2713,2714,2723,2751,2759,2776,2793,2810,2827,2844,2861,2869,2877,2897,2909,2917,2928,2935,2944],{"__ignoreMap":478},[483,2715,2716,2718,2720],{"class":485,"line":486},[483,2717,490],{"class":489},[483,2719,494],{"class":493},[483,2721,2722],{"class":497}," '24_13.txt'\n",[483,2724,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749],{"class":485,"line":501},[483,2726,504],{"class":493},[483,2728,508],{"class":507},[483,2730,511],{"class":489},[483,2732,515],{"class":514},[483,2734,494],{"class":493},[483,2736,520],{"class":497},[483,2738,523],{"class":489},[483,2740,526],{"class":514},[483,2742,494],{"class":493},[483,2744,531],{"class":497},[483,2746,534],{"class":489},[483,2748,537],{"class":493},[483,2750,540],{"class":489},[483,2752,2753,2755,2757],{"class":485,"line":543},[483,2754,546],{"class":489},[483,2756,494],{"class":493},[483,2758,551],{"class":489},[483,2760,2761,2763,2765,2767,2770,2772,2774],{"class":485,"line":554},[483,2762,546],{"class":489},[483,2764,494],{"class":493},[483,2766,2388],{"class":489},[483,2768,2769],{"class":497},"'BA'",[483,2771,523],{"class":489},[483,2773,2396],{"class":497},[483,2775,2032],{"class":489},[483,2777,2778,2780,2782,2784,2787,2789,2791],{"class":485,"line":565},[483,2779,546],{"class":489},[483,2781,494],{"class":493},[483,2783,2388],{"class":489},[483,2785,2786],{"class":497},"'CA'",[483,2788,523],{"class":489},[483,2790,2396],{"class":497},[483,2792,2032],{"class":489},[483,2794,2795,2797,2799,2801,2804,2806,2808],{"class":485,"line":575},[483,2796,546],{"class":489},[483,2798,494],{"class":493},[483,2800,2388],{"class":489},[483,2802,2803],{"class":497},"'DA'",[483,2805,523],{"class":489},[483,2807,2396],{"class":497},[483,2809,2032],{"class":489},[483,2811,2812,2814,2816,2818,2821,2823,2825],{"class":485,"line":604},[483,2813,546],{"class":489},[483,2815,494],{"class":493},[483,2817,2388],{"class":489},[483,2819,2820],{"class":497},"'BO'",[483,2822,523],{"class":489},[483,2824,2396],{"class":497},[483,2826,2032],{"class":489},[483,2828,2829,2831,2833,2835,2838,2840,2842],{"class":485,"line":622},[483,2830,546],{"class":489},[483,2832,494],{"class":493},[483,2834,2388],{"class":489},[483,2836,2837],{"class":497},"'CO'",[483,2839,523],{"class":489},[483,2841,2396],{"class":497},[483,2843,2032],{"class":489},[483,2845,2846,2848,2850,2852,2855,2857,2859],{"class":485,"line":634},[483,2847,546],{"class":489},[483,2849,494],{"class":493},[483,2851,2388],{"class":489},[483,2853,2854],{"class":497},"'DO'",[483,2856,523],{"class":489},[483,2858,2396],{"class":497},[483,2860,2032],{"class":489},[483,2862,2863,2865,2867],{"class":485,"line":648},[483,2864,557],{"class":489},[483,2866,494],{"class":493},[483,2868,562],{"class":507},[483,2870,2871,2873,2875],{"class":485,"line":656},[483,2872,568],{"class":489},[483,2874,494],{"class":493},[483,2876,562],{"class":507},[483,2878,2879,2881,2883,2885,2887,2889,2891,2893,2895],{"class":485,"line":665},[483,2880,578],{"class":493},[483,2882,581],{"class":489},[483,2884,584],{"class":493},[483,2886,587],{"class":507},[483,2888,590],{"class":489},[483,2890,593],{"class":507},[483,2892,523],{"class":489},[483,2894,598],{"class":507},[483,2896,601],{"class":489},[483,2898,2899,2901,2903,2905,2907],{"class":485,"line":2482},[483,2900,607],{"class":493},[483,2902,610],{"class":489},[483,2904,613],{"class":493},[483,2906,2445],{"class":497},[483,2908,619],{"class":489},[483,2910,2911,2913,2915],{"class":485,"line":2683},[483,2912,625],{"class":489},[483,2914,628],{"class":493},[483,2916,631],{"class":507},[483,2918,2920,2922,2924,2926],{"class":485,"line":2919},15,[483,2921,637],{"class":489},[483,2923,494],{"class":493},[483,2925,642],{"class":507},[483,2927,645],{"class":489},[483,2929,2931,2933],{"class":485,"line":2930},16,[483,2932,651],{"class":493},[483,2934,619],{"class":489},[483,2936,2938,2940,2942],{"class":485,"line":2937},17,[483,2939,625],{"class":489},[483,2941,494],{"class":493},[483,2943,562],{"class":507},[483,2945,2947,2949],{"class":485,"line":2946},18,[483,2948,668],{"class":507},[483,2950,671],{"class":489},[402,2952,2953],{},[406,2954,2955],{},"Ответ: 174",[438,2957,2959],{"id":2958},"задача-14","Задача 14",[402,2961,2962],{},"Текстовый файл содержит строку из символов A, B и С, всего не более чем 1000000 символов.\nНайдите максимальную длину строки, состоящей только из комбинаций BAC и CAB.\nНапример, в строке BABABACCABCABCB такая подстрока BACCABCAB (длина 9).\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,2964],{"address":2965,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_14.txt",[451,2967,454],{"id":2968},"решение-13",[456,2970,459],{"id":2971},"решение-python-13",[402,2973,2974],{},[418,2975,2976],{},"Чтобы проверить все варианты, запускаем программу с 0-ого символа:",[473,2978,2980],{"className":475,"code":2979,"language":477,"meta":478,"style":478},"for i in range(0, len(s), 3):\n",[480,2981,2982],{"__ignoreMap":478},[483,2983,2984,2987,2989,2991,2993,2995,2997,2999,3001,3004,3007],{"class":485,"line":486},[483,2985,2986],{"class":493},"for",[483,2988,581],{"class":489},[483,2990,584],{"class":493},[483,2992,587],{"class":507},[483,2994,590],{"class":489},[483,2996,593],{"class":507},[483,2998,523],{"class":489},[483,3000,598],{"class":507},[483,3002,3003],{"class":489},"(s), ",[483,3005,3006],{"class":507},"3",[483,3008,947],{"class":489},[402,3010,3011],{},[418,3012,3013],{},"В ответ пойдёт решение, где ответ наибольший.",[473,3015,3017],{"className":475,"code":3016,"language":477,"meta":478,"style":478},"file_name = '24_14.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    k = 0\n    kmax = 0\n    a = ['BAC', 'CAB']\n    for i in range(2, len(s), 3):\n        if s[i:i + 3] in a:\n            k += 3\n            kmax = max(kmax, k)\n        else:\n            k = 0\n    print(kmax)\n",[480,3018,3019,3028,3056,3064,3072,3080,3100,3125,3143,3152,3163,3169,3177],{"__ignoreMap":478},[483,3020,3021,3023,3025],{"class":485,"line":486},[483,3022,490],{"class":489},[483,3024,494],{"class":493},[483,3026,3027],{"class":497}," '24_14.txt'\n",[483,3029,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054],{"class":485,"line":501},[483,3031,504],{"class":493},[483,3033,508],{"class":507},[483,3035,511],{"class":489},[483,3037,515],{"class":514},[483,3039,494],{"class":493},[483,3041,520],{"class":497},[483,3043,523],{"class":489},[483,3045,526],{"class":514},[483,3047,494],{"class":493},[483,3049,531],{"class":497},[483,3051,534],{"class":489},[483,3053,537],{"class":493},[483,3055,540],{"class":489},[483,3057,3058,3060,3062],{"class":485,"line":543},[483,3059,546],{"class":489},[483,3061,494],{"class":493},[483,3063,551],{"class":489},[483,3065,3066,3068,3070],{"class":485,"line":554},[483,3067,557],{"class":489},[483,3069,494],{"class":493},[483,3071,562],{"class":507},[483,3073,3074,3076,3078],{"class":485,"line":565},[483,3075,568],{"class":489},[483,3077,494],{"class":493},[483,3079,562],{"class":507},[483,3081,3082,3084,3086,3089,3092,3094,3097],{"class":485,"line":575},[483,3083,2021],{"class":489},[483,3085,494],{"class":493},[483,3087,3088],{"class":489}," [",[483,3090,3091],{"class":497},"'BAC'",[483,3093,523],{"class":489},[483,3095,3096],{"class":497},"'CAB'",[483,3098,3099],{"class":489},"]\n",[483,3101,3102,3104,3106,3108,3110,3112,3115,3117,3119,3121,3123],{"class":485,"line":604},[483,3103,578],{"class":493},[483,3105,581],{"class":489},[483,3107,584],{"class":493},[483,3109,587],{"class":507},[483,3111,590],{"class":489},[483,3113,3114],{"class":507},"2",[483,3116,523],{"class":489},[483,3118,598],{"class":507},[483,3120,3003],{"class":489},[483,3122,3006],{"class":507},[483,3124,947],{"class":489},[483,3126,3127,3129,3132,3134,3136,3138,3140],{"class":485,"line":622},[483,3128,607],{"class":493},[483,3130,3131],{"class":489}," s[i:i ",[483,3133,962],{"class":493},[483,3135,2493],{"class":507},[483,3137,1303],{"class":489},[483,3139,584],{"class":493},[483,3141,3142],{"class":489}," a:\n",[483,3144,3145,3147,3149],{"class":485,"line":634},[483,3146,625],{"class":489},[483,3148,628],{"class":493},[483,3150,3151],{"class":507}," 3\n",[483,3153,3154,3156,3158,3160],{"class":485,"line":648},[483,3155,637],{"class":489},[483,3157,494],{"class":493},[483,3159,642],{"class":507},[483,3161,3162],{"class":489},"(kmax, k)\n",[483,3164,3165,3167],{"class":485,"line":656},[483,3166,651],{"class":493},[483,3168,619],{"class":489},[483,3170,3171,3173,3175],{"class":485,"line":665},[483,3172,625],{"class":489},[483,3174,494],{"class":493},[483,3176,562],{"class":507},[483,3178,3179,3181],{"class":485,"line":2482},[483,3180,668],{"class":507},[483,3182,671],{"class":489},[402,3184,3185],{},[406,3186,3187],{},"Ответ: 72",[438,3189,3191],{"id":3190},"задача-15","Задача 15",[402,3193,3194],{},"Текстовый файл состоит не более чем из 10⁶ символов X, Y и Z.\nОпределите максимальную длину цепочки вида XYZXYZXYZ... (составленной из фрагментов XYZ, последний фрагмент может быть неполным).\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,3196],{"address":3197,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_15.txt",[451,3199,454],{"id":3200},"решение-14",[456,3202,459],{"id":3203},"решение-python-14",[473,3205,3207],{"className":475,"code":3206,"language":477,"meta":478,"style":478},"file_name = '24_15.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    k = 0\n    kmax = 0\n    for i in range(0, len(s)):\n        if (s[i] == 'X' and k % 3 == 0) or (s[i] == 'Y' and k % 3 == 1) or (s[i] == 'Z' and k % 3 == 2):\n            k += 1\n            kmax = max(k, kmax)\n        else:\n            if s[i] == 'X':\n                k = 1\n            else:\n                k = 0\n    print(kmax)\n",[480,3208,3209,3218,3246,3254,3262,3270,3290,3364,3372,3382,3388,3401,3410,3417,3425],{"__ignoreMap":478},[483,3210,3211,3213,3215],{"class":485,"line":486},[483,3212,490],{"class":489},[483,3214,494],{"class":493},[483,3216,3217],{"class":497}," '24_15.txt'\n",[483,3219,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244],{"class":485,"line":501},[483,3221,504],{"class":493},[483,3223,508],{"class":507},[483,3225,511],{"class":489},[483,3227,515],{"class":514},[483,3229,494],{"class":493},[483,3231,520],{"class":497},[483,3233,523],{"class":489},[483,3235,526],{"class":514},[483,3237,494],{"class":493},[483,3239,531],{"class":497},[483,3241,534],{"class":489},[483,3243,537],{"class":493},[483,3245,540],{"class":489},[483,3247,3248,3250,3252],{"class":485,"line":543},[483,3249,546],{"class":489},[483,3251,494],{"class":493},[483,3253,551],{"class":489},[483,3255,3256,3258,3260],{"class":485,"line":554},[483,3257,557],{"class":489},[483,3259,494],{"class":493},[483,3261,562],{"class":507},[483,3263,3264,3266,3268],{"class":485,"line":565},[483,3265,568],{"class":489},[483,3267,494],{"class":493},[483,3269,562],{"class":507},[483,3271,3272,3274,3276,3278,3280,3282,3284,3286,3288],{"class":485,"line":575},[483,3273,578],{"class":493},[483,3275,581],{"class":489},[483,3277,584],{"class":493},[483,3279,587],{"class":507},[483,3281,590],{"class":489},[483,3283,593],{"class":507},[483,3285,523],{"class":489},[483,3287,598],{"class":507},[483,3289,601],{"class":489},[483,3291,3292,3294,3296,3298,3301,3303,3306,3309,3311,3314,3317,3319,3321,3323,3325,3328,3330,3332,3334,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362],{"class":485,"line":604},[483,3293,607],{"class":493},[483,3295,1488],{"class":489},[483,3297,613],{"class":493},[483,3299,3300],{"class":497}," 'X'",[483,3302,1316],{"class":493},[483,3304,3305],{"class":489}," k ",[483,3307,3308],{"class":493},"%",[483,3310,2493],{"class":507},[483,3312,3313],{"class":493}," ==",[483,3315,3316],{"class":507}," 0",[483,3318,534],{"class":489},[483,3320,1513],{"class":493},[483,3322,1488],{"class":489},[483,3324,613],{"class":493},[483,3326,3327],{"class":497}," 'Y'",[483,3329,1316],{"class":493},[483,3331,3305],{"class":489},[483,3333,3308],{"class":493},[483,3335,2493],{"class":507},[483,3337,3313],{"class":493},[483,3339,944],{"class":507},[483,3341,534],{"class":489},[483,3343,1513],{"class":493},[483,3345,1488],{"class":489},[483,3347,613],{"class":493},[483,3349,790],{"class":497},[483,3351,1316],{"class":493},[483,3353,3305],{"class":489},[483,3355,3308],{"class":493},[483,3357,2493],{"class":507},[483,3359,3313],{"class":493},[483,3361,1864],{"class":507},[483,3363,947],{"class":489},[483,3365,3366,3368,3370],{"class":485,"line":622},[483,3367,625],{"class":489},[483,3369,628],{"class":493},[483,3371,631],{"class":507},[483,3373,3374,3376,3378,3380],{"class":485,"line":634},[483,3375,637],{"class":489},[483,3377,494],{"class":493},[483,3379,642],{"class":507},[483,3381,645],{"class":489},[483,3383,3384,3386],{"class":485,"line":648},[483,3385,651],{"class":493},[483,3387,619],{"class":489},[483,3389,3390,3393,3395,3397,3399],{"class":485,"line":656},[483,3391,3392],{"class":493},"            if",[483,3394,610],{"class":489},[483,3396,613],{"class":493},[483,3398,3300],{"class":497},[483,3400,619],{"class":489},[483,3402,3403,3406,3408],{"class":485,"line":665},[483,3404,3405],{"class":489},"                k ",[483,3407,494],{"class":493},[483,3409,631],{"class":507},[483,3411,3412,3415],{"class":485,"line":2482},[483,3413,3414],{"class":493},"            else",[483,3416,619],{"class":489},[483,3418,3419,3421,3423],{"class":485,"line":2683},[483,3420,3405],{"class":489},[483,3422,494],{"class":493},[483,3424,562],{"class":507},[483,3426,3427,3429],{"class":485,"line":2919},[483,3428,668],{"class":507},[483,3430,671],{"class":489},[402,3432,3433],{},[406,3434,3435],{},"Ответ: 13",[438,3437,3439],{"id":3438},"задача-16","Задача 16",[402,3441,3442],{},"Текстовый файл состоит не более чем из 10⁶ символов и содержит только заглавные буквы латинского алфавита (ABC…Z).\nОпределите символ, который чаще всего встречается в файле между двумя одинаковыми символами. Например, в тексте CCBAABABCBC есть комбинации ABA, BAB, BCB и CBC.\nЧаще всего – 2 раза – между двумя одинаковыми символами стоит B, в ответе для этого случая надо написать B2 (без пробелов и других разделителей).\nЕсли таких символов несколько, выведите тот, который стоит раньше в алфавите.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,3444],{"address":3445,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_16.txt",[451,3447,454],{"id":3448},"решение-15",[456,3450,459],{"id":3451},"решение-python-15",[473,3453,3455],{"className":475,"code":3454,"language":477,"meta":478,"style":478},"file_name = '24_16.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    a = [0] * 150\n    for i in range(0, len(s) - 2):\n        if s[i] == s[i + 2]:\n            a[ord(s[i + 1])] = a[ord(s[i + 1])] + 1\n    ch = ''\n    mx = 0\n    for i in range(0, 150):\n        if a[i] > mx:\n            mx = a[i]\n            ch = chr(i)\n    print(ch, mx)\n",[480,3456,3457,3466,3494,3502,3519,3545,3561,3598,3608,3617,3638,3651,3661,3674],{"__ignoreMap":478},[483,3458,3459,3461,3463],{"class":485,"line":486},[483,3460,490],{"class":489},[483,3462,494],{"class":493},[483,3464,3465],{"class":497}," '24_16.txt'\n",[483,3467,3468,3470,3472,3474,3476,3478,3480,3482,3484,3486,3488,3490,3492],{"class":485,"line":501},[483,3469,504],{"class":493},[483,3471,508],{"class":507},[483,3473,511],{"class":489},[483,3475,515],{"class":514},[483,3477,494],{"class":493},[483,3479,520],{"class":497},[483,3481,523],{"class":489},[483,3483,526],{"class":514},[483,3485,494],{"class":493},[483,3487,531],{"class":497},[483,3489,534],{"class":489},[483,3491,537],{"class":493},[483,3493,540],{"class":489},[483,3495,3496,3498,3500],{"class":485,"line":543},[483,3497,546],{"class":489},[483,3499,494],{"class":493},[483,3501,551],{"class":489},[483,3503,3504,3506,3508,3510,3512,3514,3516],{"class":485,"line":554},[483,3505,2021],{"class":489},[483,3507,494],{"class":493},[483,3509,3088],{"class":489},[483,3511,593],{"class":507},[483,3513,1303],{"class":489},[483,3515,2490],{"class":493},[483,3517,3518],{"class":507}," 150\n",[483,3520,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543],{"class":485,"line":565},[483,3522,578],{"class":493},[483,3524,581],{"class":489},[483,3526,584],{"class":493},[483,3528,587],{"class":507},[483,3530,590],{"class":489},[483,3532,593],{"class":507},[483,3534,523],{"class":489},[483,3536,598],{"class":507},[483,3538,938],{"class":489},[483,3540,941],{"class":493},[483,3542,1864],{"class":507},[483,3544,947],{"class":489},[483,3546,3547,3549,3551,3553,3555,3557,3559],{"class":485,"line":575},[483,3548,607],{"class":493},[483,3550,610],{"class":489},[483,3552,613],{"class":493},[483,3554,959],{"class":489},[483,3556,962],{"class":493},[483,3558,1864],{"class":507},[483,3560,967],{"class":489},[483,3562,3563,3566,3569,3572,3574,3576,3579,3581,3584,3586,3588,3590,3592,3594,3596],{"class":485,"line":604},[483,3564,3565],{"class":489},"            a[",[483,3567,3568],{"class":507},"ord",[483,3570,3571],{"class":489},"(s[i ",[483,3573,962],{"class":493},[483,3575,944],{"class":507},[483,3577,3578],{"class":489},"])] ",[483,3580,494],{"class":493},[483,3582,3583],{"class":489}," a[",[483,3585,3568],{"class":507},[483,3587,3571],{"class":489},[483,3589,962],{"class":493},[483,3591,944],{"class":507},[483,3593,3578],{"class":489},[483,3595,962],{"class":493},[483,3597,631],{"class":507},[483,3599,3600,3603,3605],{"class":485,"line":622},[483,3601,3602],{"class":489},"    ch ",[483,3604,494],{"class":493},[483,3606,3607],{"class":497}," ''\n",[483,3609,3610,3613,3615],{"class":485,"line":634},[483,3611,3612],{"class":489},"    mx ",[483,3614,494],{"class":493},[483,3616,562],{"class":507},[483,3618,3619,3621,3623,3625,3627,3629,3631,3633,3636],{"class":485,"line":648},[483,3620,578],{"class":493},[483,3622,581],{"class":489},[483,3624,584],{"class":493},[483,3626,587],{"class":507},[483,3628,590],{"class":489},[483,3630,593],{"class":507},[483,3632,523],{"class":489},[483,3634,3635],{"class":507},"150",[483,3637,947],{"class":489},[483,3639,3640,3642,3645,3648],{"class":485,"line":656},[483,3641,607],{"class":493},[483,3643,3644],{"class":489}," a[i] ",[483,3646,3647],{"class":493},">",[483,3649,3650],{"class":489}," mx:\n",[483,3652,3653,3656,3658],{"class":485,"line":665},[483,3654,3655],{"class":489},"            mx ",[483,3657,494],{"class":493},[483,3659,3660],{"class":489}," a[i]\n",[483,3662,3663,3666,3668,3671],{"class":485,"line":2482},[483,3664,3665],{"class":489},"            ch ",[483,3667,494],{"class":493},[483,3669,3670],{"class":507}," chr",[483,3672,3673],{"class":489},"(i)\n",[483,3675,3676,3678],{"class":485,"line":2683},[483,3677,668],{"class":507},[483,3679,3680],{"class":489},"(ch, mx)\n",[402,3682,3683],{},[406,3684,3685],{},"Ответ: W 1608",[438,3687,3689],{"id":3688},"задача-17","Задача 17",[402,3691,3692],{},"Текстовый файл состоит не более чем из 10⁶ символов и содержит только заглавные буквы латинского алфавита (ABC…Z).\nТекст разбит на строки различной длины. Необходимо найти строку, содержащую самую длинную цепочку стоящих подряд одинаковых букв.\nЕсли таких строк несколько, надо взять ту, которая в файле встретилась раньше. Определите, какая буква встречается в этой строке чаще всего.\nЕсли таких букв несколько, надо взять ту, которая стоит раньше в алфавите. Запишите в ответе эту букву, а затем – сколько раз она встречается во всем файле.",[402,3694,3695],{},"Пример. Исходный файл:",[402,3697,3698],{},"ZZQABA\nZALAAC\nQRAQUT",[402,3700,3701],{},"В этом примере в первой и второй строках наибольшая длина цепочек одинаковых буквы равна 2 (ZZ в первой строке, AA во второй), в третьей – 1.\nБерём первую строку, т.к. она находится в файле раньше.\nВ этой строке чаще других встречаются буквы Z и A (по 2 раза), выбираем букву A, т. к. она стоит раньше в алфавите.\nВ ответе для этого примера надо записать A6, так как во всех строках файла буква A встречается 6 раз.",[446,3703],{"address":3704,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_17.txt",[451,3706,454],{"id":3707},"решение-16",[456,3709,459],{"id":3710},"решение-python-16",[473,3712,3714],{"className":475,"code":3713,"language":477,"meta":478,"style":478},"file_name = '24_17.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    kmax = 0\n    count = 0\n    n = -1\n    data = [s for s in f.readlines()]\n    for s in data:\n        count += 1\n        k = 1\n        for i in range(0, len(s) - 1):\n            if s[i] == s[i + 1]:\n                k += 1\n                if k > kmax:\n                    kmax = k\n                    n = count\n            else:\n                k = 1\n    count = 0\n    a = [0] * 150\n    for s in data:\n        count += 1\n        k = 1\n        if count == n:\n            for i in range(0, len(s)):\n                a[ord(s[i])] = a[ord(s[i])] + 1\n    ch = ''\n    mx = 0\n    for i in range(0, 150):\n        if a[i] > mx:\n            mx = a[i]\n            ch = chr(i)\n    s_data = ''.join(data)\n    print(ch, s_data.count(ch))\n",[480,3715,3716,3725,3753,3761,3770,3783,3803,3814,3823,3831,3858,3874,3882,3894,3904,3914,3920,3928,3936,3953,3964,3973,3982,3995,4017,4040,4049,4058,4079,4090,4099,4110,4124],{"__ignoreMap":478},[483,3717,3718,3720,3722],{"class":485,"line":486},[483,3719,490],{"class":489},[483,3721,494],{"class":493},[483,3723,3724],{"class":497}," '24_17.txt'\n",[483,3726,3727,3729,3731,3733,3735,3737,3739,3741,3743,3745,3747,3749,3751],{"class":485,"line":501},[483,3728,504],{"class":493},[483,3730,508],{"class":507},[483,3732,511],{"class":489},[483,3734,515],{"class":514},[483,3736,494],{"class":493},[483,3738,520],{"class":497},[483,3740,523],{"class":489},[483,3742,526],{"class":514},[483,3744,494],{"class":493},[483,3746,531],{"class":497},[483,3748,534],{"class":489},[483,3750,537],{"class":493},[483,3752,540],{"class":489},[483,3754,3755,3757,3759],{"class":485,"line":543},[483,3756,568],{"class":489},[483,3758,494],{"class":493},[483,3760,562],{"class":507},[483,3762,3763,3766,3768],{"class":485,"line":554},[483,3764,3765],{"class":489},"    count ",[483,3767,494],{"class":493},[483,3769,562],{"class":507},[483,3771,3772,3775,3777,3780],{"class":485,"line":565},[483,3773,3774],{"class":489},"    n ",[483,3776,494],{"class":493},[483,3778,3779],{"class":493}," -",[483,3781,3782],{"class":507},"1\n",[483,3784,3785,3788,3790,3793,3795,3798,3800],{"class":485,"line":575},[483,3786,3787],{"class":489},"    data ",[483,3789,494],{"class":493},[483,3791,3792],{"class":489}," [s ",[483,3794,2986],{"class":493},[483,3796,3797],{"class":489}," s ",[483,3799,584],{"class":493},[483,3801,3802],{"class":489}," f.readlines()]\n",[483,3804,3805,3807,3809,3811],{"class":485,"line":604},[483,3806,578],{"class":493},[483,3808,3797],{"class":489},[483,3810,584],{"class":493},[483,3812,3813],{"class":489}," data:\n",[483,3815,3816,3819,3821],{"class":485,"line":622},[483,3817,3818],{"class":489},"        count ",[483,3820,628],{"class":493},[483,3822,631],{"class":507},[483,3824,3825,3827,3829],{"class":485,"line":634},[483,3826,2080],{"class":489},[483,3828,494],{"class":493},[483,3830,631],{"class":507},[483,3832,3833,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856],{"class":485,"line":648},[483,3834,3835],{"class":493},"        for",[483,3837,581],{"class":489},[483,3839,584],{"class":493},[483,3841,587],{"class":507},[483,3843,590],{"class":489},[483,3845,593],{"class":507},[483,3847,523],{"class":489},[483,3849,598],{"class":507},[483,3851,938],{"class":489},[483,3853,941],{"class":493},[483,3855,944],{"class":507},[483,3857,947],{"class":489},[483,3859,3860,3862,3864,3866,3868,3870,3872],{"class":485,"line":656},[483,3861,3392],{"class":493},[483,3863,610],{"class":489},[483,3865,613],{"class":493},[483,3867,959],{"class":489},[483,3869,962],{"class":493},[483,3871,944],{"class":507},[483,3873,967],{"class":489},[483,3875,3876,3878,3880],{"class":485,"line":665},[483,3877,3405],{"class":489},[483,3879,628],{"class":493},[483,3881,631],{"class":507},[483,3883,3884,3887,3889,3891],{"class":485,"line":2482},[483,3885,3886],{"class":493},"                if",[483,3888,3305],{"class":489},[483,3890,3647],{"class":493},[483,3892,3893],{"class":489}," kmax:\n",[483,3895,3896,3899,3901],{"class":485,"line":2683},[483,3897,3898],{"class":489},"                    kmax ",[483,3900,494],{"class":493},[483,3902,3903],{"class":489}," k\n",[483,3905,3906,3909,3911],{"class":485,"line":2919},[483,3907,3908],{"class":489},"                    n ",[483,3910,494],{"class":493},[483,3912,3913],{"class":489}," count\n",[483,3915,3916,3918],{"class":485,"line":2930},[483,3917,3414],{"class":493},[483,3919,619],{"class":489},[483,3921,3922,3924,3926],{"class":485,"line":2937},[483,3923,3405],{"class":489},[483,3925,494],{"class":493},[483,3927,631],{"class":507},[483,3929,3930,3932,3934],{"class":485,"line":2946},[483,3931,3765],{"class":489},[483,3933,494],{"class":493},[483,3935,562],{"class":507},[483,3937,3939,3941,3943,3945,3947,3949,3951],{"class":485,"line":3938},19,[483,3940,2021],{"class":489},[483,3942,494],{"class":493},[483,3944,3088],{"class":489},[483,3946,593],{"class":507},[483,3948,1303],{"class":489},[483,3950,2490],{"class":493},[483,3952,3518],{"class":507},[483,3954,3956,3958,3960,3962],{"class":485,"line":3955},20,[483,3957,578],{"class":493},[483,3959,3797],{"class":489},[483,3961,584],{"class":493},[483,3963,3813],{"class":489},[483,3965,3967,3969,3971],{"class":485,"line":3966},21,[483,3968,3818],{"class":489},[483,3970,628],{"class":493},[483,3972,631],{"class":507},[483,3974,3976,3978,3980],{"class":485,"line":3975},22,[483,3977,2080],{"class":489},[483,3979,494],{"class":493},[483,3981,631],{"class":507},[483,3983,3985,3987,3990,3992],{"class":485,"line":3984},23,[483,3986,607],{"class":493},[483,3988,3989],{"class":489}," count ",[483,3991,613],{"class":493},[483,3993,3994],{"class":489}," n:\n",[483,3996,3998,4001,4003,4005,4007,4009,4011,4013,4015],{"class":485,"line":3997},24,[483,3999,4000],{"class":493},"            for",[483,4002,581],{"class":489},[483,4004,584],{"class":493},[483,4006,587],{"class":507},[483,4008,590],{"class":489},[483,4010,593],{"class":507},[483,4012,523],{"class":489},[483,4014,598],{"class":507},[483,4016,601],{"class":489},[483,4018,4020,4023,4025,4028,4030,4032,4034,4036,4038],{"class":485,"line":4019},25,[483,4021,4022],{"class":489},"                a[",[483,4024,3568],{"class":507},[483,4026,4027],{"class":489},"(s[i])] ",[483,4029,494],{"class":493},[483,4031,3583],{"class":489},[483,4033,3568],{"class":507},[483,4035,4027],{"class":489},[483,4037,962],{"class":493},[483,4039,631],{"class":507},[483,4041,4043,4045,4047],{"class":485,"line":4042},26,[483,4044,3602],{"class":489},[483,4046,494],{"class":493},[483,4048,3607],{"class":497},[483,4050,4052,4054,4056],{"class":485,"line":4051},27,[483,4053,3612],{"class":489},[483,4055,494],{"class":493},[483,4057,562],{"class":507},[483,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077],{"class":485,"line":4060},28,[483,4062,578],{"class":493},[483,4064,581],{"class":489},[483,4066,584],{"class":493},[483,4068,587],{"class":507},[483,4070,590],{"class":489},[483,4072,593],{"class":507},[483,4074,523],{"class":489},[483,4076,3635],{"class":507},[483,4078,947],{"class":489},[483,4080,4082,4084,4086,4088],{"class":485,"line":4081},29,[483,4083,607],{"class":493},[483,4085,3644],{"class":489},[483,4087,3647],{"class":493},[483,4089,3650],{"class":489},[483,4091,4093,4095,4097],{"class":485,"line":4092},30,[483,4094,3655],{"class":489},[483,4096,494],{"class":493},[483,4098,3660],{"class":489},[483,4100,4102,4104,4106,4108],{"class":485,"line":4101},31,[483,4103,3665],{"class":489},[483,4105,494],{"class":493},[483,4107,3670],{"class":507},[483,4109,3673],{"class":489},[483,4111,4113,4116,4118,4121],{"class":485,"line":4112},32,[483,4114,4115],{"class":489},"    s_data ",[483,4117,494],{"class":493},[483,4119,4120],{"class":497}," ''",[483,4122,4123],{"class":489},".join(data)\n",[483,4125,4127,4129],{"class":485,"line":4126},33,[483,4128,668],{"class":507},[483,4130,4131],{"class":489},"(ch, s_data.count(ch))\n",[402,4133,4134],{},[406,4135,4136],{},"Ответ: К 36582",[438,4138,4140],{"id":4139},"задача-18","Задача 18",[402,4142,4143],{},"Текстовый файл состоит из символов A, B, C, D и E.\nОпределите в прилагаемом файле минимальное количество идущих подряд символов, среди которых символ A встречается 40 раз.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,4145],{"address":4146,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_18.txt",[451,4148,454],{"id":4149},"решение-17",[456,4151,459],{"id":4152},"решение-python-17",[473,4154,4156],{"className":475,"code":4155,"language":477,"meta":478,"style":478},"file_name = '24_18.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    t = 40\n    a = s.split('A')\n    k = 0\n    kmin = 10 ** 10\n    for i in range(1, t):\n        k += 1\n        k+= len(a[i])\n    k += 1\n    for i in range(t, len(a) - 1):\n        kmin = min(kmin, k)\n        k -= 1\n        k -= len(a[i - t + 1])\n        k += len(a[i])\n        k += 1\n    kmin = min(kmin, k)\n    print(kmin)\n",[480,4157,4158,4167,4195,4203,4213,4226,4234,4250,4268,4276,4288,4296,4319,4332,4341,4362,4372,4380,4390],{"__ignoreMap":478},[483,4159,4160,4162,4164],{"class":485,"line":486},[483,4161,490],{"class":489},[483,4163,494],{"class":493},[483,4165,4166],{"class":497}," '24_18.txt'\n",[483,4168,4169,4171,4173,4175,4177,4179,4181,4183,4185,4187,4189,4191,4193],{"class":485,"line":501},[483,4170,504],{"class":493},[483,4172,508],{"class":507},[483,4174,511],{"class":489},[483,4176,515],{"class":514},[483,4178,494],{"class":493},[483,4180,520],{"class":497},[483,4182,523],{"class":489},[483,4184,526],{"class":514},[483,4186,494],{"class":493},[483,4188,531],{"class":497},[483,4190,534],{"class":489},[483,4192,537],{"class":493},[483,4194,540],{"class":489},[483,4196,4197,4199,4201],{"class":485,"line":543},[483,4198,546],{"class":489},[483,4200,494],{"class":493},[483,4202,551],{"class":489},[483,4204,4205,4208,4210],{"class":485,"line":554},[483,4206,4207],{"class":489},"    t ",[483,4209,494],{"class":493},[483,4211,4212],{"class":507}," 40\n",[483,4214,4215,4217,4219,4221,4224],{"class":485,"line":565},[483,4216,2021],{"class":489},[483,4218,494],{"class":493},[483,4220,2026],{"class":489},[483,4222,4223],{"class":497},"'A'",[483,4225,2032],{"class":489},[483,4227,4228,4230,4232],{"class":485,"line":575},[483,4229,557],{"class":489},[483,4231,494],{"class":493},[483,4233,562],{"class":507},[483,4235,4236,4239,4241,4244,4247],{"class":485,"line":604},[483,4237,4238],{"class":489},"    kmin ",[483,4240,494],{"class":493},[483,4242,4243],{"class":507}," 10",[483,4245,4246],{"class":493}," **",[483,4248,4249],{"class":507}," 10\n",[483,4251,4252,4254,4256,4258,4260,4262,4265],{"class":485,"line":622},[483,4253,578],{"class":493},[483,4255,581],{"class":489},[483,4257,584],{"class":493},[483,4259,587],{"class":507},[483,4261,590],{"class":489},[483,4263,4264],{"class":507},"1",[483,4266,4267],{"class":489},", t):\n",[483,4269,4270,4272,4274],{"class":485,"line":634},[483,4271,2080],{"class":489},[483,4273,628],{"class":493},[483,4275,631],{"class":507},[483,4277,4278,4281,4283,4285],{"class":485,"line":648},[483,4279,4280],{"class":489},"        k",[483,4282,628],{"class":493},[483,4284,2085],{"class":507},[483,4286,4287],{"class":489},"(a[i])\n",[483,4289,4290,4292,4294],{"class":485,"line":656},[483,4291,557],{"class":489},[483,4293,628],{"class":493},[483,4295,631],{"class":507},[483,4297,4298,4300,4302,4304,4306,4309,4311,4313,4315,4317],{"class":485,"line":665},[483,4299,578],{"class":493},[483,4301,581],{"class":489},[483,4303,584],{"class":493},[483,4305,587],{"class":507},[483,4307,4308],{"class":489},"(t, ",[483,4310,598],{"class":507},[483,4312,2069],{"class":489},[483,4314,941],{"class":493},[483,4316,944],{"class":507},[483,4318,947],{"class":489},[483,4320,4321,4324,4326,4329],{"class":485,"line":2482},[483,4322,4323],{"class":489},"        kmin ",[483,4325,494],{"class":493},[483,4327,4328],{"class":507}," min",[483,4330,4331],{"class":489},"(kmin, k)\n",[483,4333,4334,4336,4339],{"class":485,"line":2683},[483,4335,2080],{"class":489},[483,4337,4338],{"class":493},"-=",[483,4340,631],{"class":507},[483,4342,4343,4345,4347,4349,4351,4353,4356,4358,4360],{"class":485,"line":2919},[483,4344,2080],{"class":489},[483,4346,4338],{"class":493},[483,4348,2085],{"class":507},[483,4350,2100],{"class":489},[483,4352,941],{"class":493},[483,4354,4355],{"class":489}," t ",[483,4357,962],{"class":493},[483,4359,944],{"class":507},[483,4361,2107],{"class":489},[483,4363,4364,4366,4368,4370],{"class":485,"line":2930},[483,4365,2080],{"class":489},[483,4367,628],{"class":493},[483,4369,2085],{"class":507},[483,4371,4287],{"class":489},[483,4373,4374,4376,4378],{"class":485,"line":2937},[483,4375,2080],{"class":489},[483,4377,628],{"class":493},[483,4379,631],{"class":507},[483,4381,4382,4384,4386,4388],{"class":485,"line":2946},[483,4383,4238],{"class":489},[483,4385,494],{"class":493},[483,4387,4328],{"class":507},[483,4389,4331],{"class":489},[483,4391,4392,4394],{"class":485,"line":3938},[483,4393,668],{"class":507},[483,4395,4396],{"class":489},"(kmin)\n",[402,4398,4399],{},[406,4400,4401],{},"Ответ: 81",[438,4403,4405],{"id":4404},"задача-19","Задача 19",[402,4407,4408],{},"Текстовый файл состоит из символов A, B, C, D и E.\nОпределите в прилагаемом файле максимальное количество идущих подряд символов, среди которых символ A встречается не более 101 раз.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,4410],{"address":4411,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_19.txt",[451,4413,454],{"id":4414},"решение-18",[456,4416,459],{"id":4417},"решение-python-18",[473,4419,4421],{"className":475,"code":4420,"language":477,"meta":478,"style":478},"file_name = '24_19.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().rstrip()\n    t = 101\n    a = s.split('A')\n    k = 0\n    kmax = 0\n    for j in range(0, t + 1):\n        k += len(a[j])\n        if j != t:\n            k += 1\n    for i in range(t + 1, len(a)):\n        kmax = max(kmax, k)\n        k -= len(a[i - t - 1])\n        k -= 1\n        k += 1\n        k += len(a[i])\n    kmax = max(kmax, k)\n    print(kmax)\n",[480,4422,4423,4432,4460,4468,4477,4489,4497,4505,4529,4540,4551,4559,4583,4593,4613,4621,4629,4639,4649],{"__ignoreMap":478},[483,4424,4425,4427,4429],{"class":485,"line":486},[483,4426,490],{"class":489},[483,4428,494],{"class":493},[483,4430,4431],{"class":497}," '24_19.txt'\n",[483,4433,4434,4436,4438,4440,4442,4444,4446,4448,4450,4452,4454,4456,4458],{"class":485,"line":501},[483,4435,504],{"class":493},[483,4437,508],{"class":507},[483,4439,511],{"class":489},[483,4441,515],{"class":514},[483,4443,494],{"class":493},[483,4445,520],{"class":497},[483,4447,523],{"class":489},[483,4449,526],{"class":514},[483,4451,494],{"class":493},[483,4453,531],{"class":497},[483,4455,534],{"class":489},[483,4457,537],{"class":493},[483,4459,540],{"class":489},[483,4461,4462,4464,4466],{"class":485,"line":543},[483,4463,546],{"class":489},[483,4465,494],{"class":493},[483,4467,551],{"class":489},[483,4469,4470,4472,4474],{"class":485,"line":554},[483,4471,4207],{"class":489},[483,4473,494],{"class":493},[483,4475,4476],{"class":507}," 101\n",[483,4478,4479,4481,4483,4485,4487],{"class":485,"line":565},[483,4480,2021],{"class":489},[483,4482,494],{"class":493},[483,4484,2026],{"class":489},[483,4486,4223],{"class":497},[483,4488,2032],{"class":489},[483,4490,4491,4493,4495],{"class":485,"line":575},[483,4492,557],{"class":489},[483,4494,494],{"class":493},[483,4496,562],{"class":507},[483,4498,4499,4501,4503],{"class":485,"line":604},[483,4500,568],{"class":489},[483,4502,494],{"class":493},[483,4504,562],{"class":507},[483,4506,4507,4509,4512,4514,4516,4518,4520,4523,4525,4527],{"class":485,"line":622},[483,4508,578],{"class":493},[483,4510,4511],{"class":489}," j ",[483,4513,584],{"class":493},[483,4515,587],{"class":507},[483,4517,590],{"class":489},[483,4519,593],{"class":507},[483,4521,4522],{"class":489},", t ",[483,4524,962],{"class":493},[483,4526,944],{"class":507},[483,4528,947],{"class":489},[483,4530,4531,4533,4535,4537],{"class":485,"line":634},[483,4532,2080],{"class":489},[483,4534,628],{"class":493},[483,4536,2085],{"class":507},[483,4538,4539],{"class":489},"(a[j])\n",[483,4541,4542,4544,4546,4548],{"class":485,"line":648},[483,4543,607],{"class":493},[483,4545,4511],{"class":489},[483,4547,787],{"class":493},[483,4549,4550],{"class":489}," t:\n",[483,4552,4553,4555,4557],{"class":485,"line":656},[483,4554,625],{"class":489},[483,4556,628],{"class":493},[483,4558,631],{"class":507},[483,4560,4561,4563,4565,4567,4569,4572,4574,4576,4578,4580],{"class":485,"line":665},[483,4562,578],{"class":493},[483,4564,581],{"class":489},[483,4566,584],{"class":493},[483,4568,587],{"class":507},[483,4570,4571],{"class":489},"(t ",[483,4573,962],{"class":493},[483,4575,944],{"class":507},[483,4577,523],{"class":489},[483,4579,598],{"class":507},[483,4581,4582],{"class":489},"(a)):\n",[483,4584,4585,4587,4589,4591],{"class":485,"line":2482},[483,4586,2112],{"class":489},[483,4588,494],{"class":493},[483,4590,642],{"class":507},[483,4592,3162],{"class":489},[483,4594,4595,4597,4599,4601,4603,4605,4607,4609,4611],{"class":485,"line":2683},[483,4596,2080],{"class":489},[483,4598,4338],{"class":493},[483,4600,2085],{"class":507},[483,4602,2100],{"class":489},[483,4604,941],{"class":493},[483,4606,4355],{"class":489},[483,4608,941],{"class":493},[483,4610,944],{"class":507},[483,4612,2107],{"class":489},[483,4614,4615,4617,4619],{"class":485,"line":2919},[483,4616,2080],{"class":489},[483,4618,4338],{"class":493},[483,4620,631],{"class":507},[483,4622,4623,4625,4627],{"class":485,"line":2930},[483,4624,2080],{"class":489},[483,4626,628],{"class":493},[483,4628,631],{"class":507},[483,4630,4631,4633,4635,4637],{"class":485,"line":2937},[483,4632,2080],{"class":489},[483,4634,628],{"class":493},[483,4636,2085],{"class":507},[483,4638,4287],{"class":489},[483,4640,4641,4643,4645,4647],{"class":485,"line":2946},[483,4642,568],{"class":489},[483,4644,494],{"class":493},[483,4646,642],{"class":507},[483,4648,3162],{"class":489},[483,4650,4651,4653],{"class":485,"line":3938},[483,4652,668],{"class":507},[483,4654,671],{"class":489},[402,4656,4657],{},[406,4658,4659],{},"Ответ: 584",[438,4661,4663],{"id":4662},"задача-20","Задача 20",[402,4665,4666],{},"Текстовый файл состоит из символов, обозначающих знаки « – », « * » и цифры 0, 7, 8, 9.\nОпределите в прилагаемом файле максимальное количество идущих подряд символов, которые образуют математически правильную последовательность, в которую входят знаки « – » или « * » и натуральные числа без незначащих нулей.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,4668],{"address":4669,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_20.txt",[451,4671,454],{"id":4672},"решение-19",[456,4674,459],{"id":4675},"решение-python-19",[473,4677,4679],{"className":475,"code":4678,"language":477,"meta":478,"style":478},"file_name = '24_20.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().strip()\n    s = s.replace('-', '*')\n    a = s.split('*')\n    st = ''\n    kmax = 0\n    for i in range(len(a)):\n        if a[i] != '' and a[i][0] != '0':\n            if st != '':\n                st = st + '*' + a[i]\n            else:\n                st = st + a[i]\n            if st.find('*') != -1:\n                kmax = max(kmax, len(st))\n        else:\n            if a[i] != '' and a[i][0] == '0':\n                a[i] = a[i].lstrip('0')\n                st = a[i]\n            else:\n                st = ''\n    print(kmax)\n",[480,4680,4681,4690,4718,4727,4745,4757,4766,4774,4790,4815,4828,4846,4852,4864,4883,4900,4906,4930,4945,4953,4959,4967],{"__ignoreMap":478},[483,4682,4683,4685,4687],{"class":485,"line":486},[483,4684,490],{"class":489},[483,4686,494],{"class":493},[483,4688,4689],{"class":497}," '24_20.txt'\n",[483,4691,4692,4694,4696,4698,4700,4702,4704,4706,4708,4710,4712,4714,4716],{"class":485,"line":501},[483,4693,504],{"class":493},[483,4695,508],{"class":507},[483,4697,511],{"class":489},[483,4699,515],{"class":514},[483,4701,494],{"class":493},[483,4703,520],{"class":497},[483,4705,523],{"class":489},[483,4707,526],{"class":514},[483,4709,494],{"class":493},[483,4711,531],{"class":497},[483,4713,534],{"class":489},[483,4715,537],{"class":493},[483,4717,540],{"class":489},[483,4719,4720,4722,4724],{"class":485,"line":543},[483,4721,546],{"class":489},[483,4723,494],{"class":493},[483,4725,4726],{"class":489}," f.read().strip()\n",[483,4728,4729,4731,4733,4735,4738,4740,4743],{"class":485,"line":554},[483,4730,546],{"class":489},[483,4732,494],{"class":493},[483,4734,2388],{"class":489},[483,4736,4737],{"class":497},"'-'",[483,4739,523],{"class":489},[483,4741,4742],{"class":497},"'*'",[483,4744,2032],{"class":489},[483,4746,4747,4749,4751,4753,4755],{"class":485,"line":565},[483,4748,2021],{"class":489},[483,4750,494],{"class":493},[483,4752,2026],{"class":489},[483,4754,4742],{"class":497},[483,4756,2032],{"class":489},[483,4758,4759,4762,4764],{"class":485,"line":575},[483,4760,4761],{"class":489},"    st ",[483,4763,494],{"class":493},[483,4765,3607],{"class":497},[483,4767,4768,4770,4772],{"class":485,"line":604},[483,4769,568],{"class":489},[483,4771,494],{"class":493},[483,4773,562],{"class":507},[483,4775,4776,4778,4780,4782,4784,4786,4788],{"class":485,"line":622},[483,4777,578],{"class":493},[483,4779,581],{"class":489},[483,4781,584],{"class":493},[483,4783,587],{"class":507},[483,4785,590],{"class":489},[483,4787,598],{"class":507},[483,4789,4582],{"class":489},[483,4791,4792,4794,4796,4798,4800,4802,4805,4807,4809,4811,4813],{"class":485,"line":634},[483,4793,607],{"class":493},[483,4795,3644],{"class":489},[483,4797,787],{"class":493},[483,4799,4120],{"class":497},[483,4801,1316],{"class":493},[483,4803,4804],{"class":489}," a[i][",[483,4806,593],{"class":507},[483,4808,1303],{"class":489},[483,4810,787],{"class":493},[483,4812,1877],{"class":497},[483,4814,619],{"class":489},[483,4816,4817,4819,4822,4824,4826],{"class":485,"line":648},[483,4818,3392],{"class":493},[483,4820,4821],{"class":489}," st ",[483,4823,787],{"class":493},[483,4825,4120],{"class":497},[483,4827,619],{"class":489},[483,4829,4830,4833,4835,4837,4839,4842,4844],{"class":485,"line":656},[483,4831,4832],{"class":489},"                st ",[483,4834,494],{"class":493},[483,4836,4821],{"class":489},[483,4838,962],{"class":493},[483,4840,4841],{"class":497}," '*'",[483,4843,2095],{"class":493},[483,4845,3660],{"class":489},[483,4847,4848,4850],{"class":485,"line":665},[483,4849,3414],{"class":493},[483,4851,619],{"class":489},[483,4853,4854,4856,4858,4860,4862],{"class":485,"line":2482},[483,4855,4832],{"class":489},[483,4857,494],{"class":493},[483,4859,4821],{"class":489},[483,4861,962],{"class":493},[483,4863,3660],{"class":489},[483,4865,4866,4868,4871,4873,4875,4877,4879,4881],{"class":485,"line":2683},[483,4867,3392],{"class":493},[483,4869,4870],{"class":489}," st.find(",[483,4872,4742],{"class":497},[483,4874,534],{"class":489},[483,4876,787],{"class":493},[483,4878,3779],{"class":493},[483,4880,4264],{"class":507},[483,4882,619],{"class":489},[483,4884,4885,4888,4890,4892,4895,4897],{"class":485,"line":2919},[483,4886,4887],{"class":489},"                kmax ",[483,4889,494],{"class":493},[483,4891,642],{"class":507},[483,4893,4894],{"class":489},"(kmax, ",[483,4896,598],{"class":507},[483,4898,4899],{"class":489},"(st))\n",[483,4901,4902,4904],{"class":485,"line":2930},[483,4903,651],{"class":493},[483,4905,619],{"class":489},[483,4907,4908,4910,4912,4914,4916,4918,4920,4922,4924,4926,4928],{"class":485,"line":2937},[483,4909,3392],{"class":493},[483,4911,3644],{"class":489},[483,4913,787],{"class":493},[483,4915,4120],{"class":497},[483,4917,1316],{"class":493},[483,4919,4804],{"class":489},[483,4921,593],{"class":507},[483,4923,1303],{"class":489},[483,4925,613],{"class":493},[483,4927,1877],{"class":497},[483,4929,619],{"class":489},[483,4931,4932,4935,4937,4940,4943],{"class":485,"line":2946},[483,4933,4934],{"class":489},"                a[i] ",[483,4936,494],{"class":493},[483,4938,4939],{"class":489}," a[i].lstrip(",[483,4941,4942],{"class":497},"'0'",[483,4944,2032],{"class":489},[483,4946,4947,4949,4951],{"class":485,"line":3938},[483,4948,4832],{"class":489},[483,4950,494],{"class":493},[483,4952,3660],{"class":489},[483,4954,4955,4957],{"class":485,"line":3955},[483,4956,3414],{"class":493},[483,4958,619],{"class":489},[483,4960,4961,4963,4965],{"class":485,"line":3966},[483,4962,4832],{"class":489},[483,4964,494],{"class":493},[483,4966,3607],{"class":497},[483,4968,4969,4971],{"class":485,"line":3975},[483,4970,668],{"class":507},[483,4972,671],{"class":489},[402,4974,4975],{},[406,4976,4977],{},"Ответ: 40",[438,4979,4981],{"id":4980},"задача-21","Задача 21",[402,4983,4984],{},"Текстовый файл состоит из десятичных цифр, знаков «+» и «*» (сложения и умножения).\nОпределите максимальное количество символов в непрерывной последовательности, являющейся корректным арифметическим выражением с целыми неотрицательными числами (без знака), значение которого равно нулю.\nВ этом выражении никакие два знака арифметических операций не стоят рядом, порядок действий определяется по правилам математики.\nВ записи чисел отсутствуют незначащие (ведущие) нули.\nВ ответе укажите количество символов.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,4986],{"address":4987,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_21.txt",[451,4989,454],{"id":4990},"решение-20",[456,4992,459],{"id":4993},"решение-python-20",[473,4995,4997],{"className":475,"code":4996,"language":477,"meta":478,"style":478},"# Функция проверяет арифметическое выражение (в выражении может быть только *)\ndef f1(s):\n    if s != '' and ((s.find('*') != -1 and (s.find('*0*') != -1 or s[:2] == '0*' or s[-2:] == '*0')) or (s == '0')):\n        return True\n    return False\n\n\nfile_name = '24_21.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().strip()\n    s = s.replace('+*', '$').replace('**', '$').replace('++', '$').replace('*+', '$')\n    kmax = 0\n    a = s.split('$')\n    for i in range(len(a)):\n        b = a[i].strip('*+').split('+')\n        st = ''\n        for j in range(len(b)):\n            if f1(b[j]):\n                if st != '':\n                    st += '+' + b[j]\n                else:\n                    st += b[j]\n                kmax = max(kmax, len(st))\n            else:\n                st = ''\n                for k in range(1, len(b[j]) + 1):\n                    if f1(b[j][-k:]):\n                        st = b[j][-k:]\n                kmax = max(kmax, len(st))\n    print(kmax)\n",[480,4998,4999,5005,5017,5106,5114,5122,5128,5132,5141,5169,5177,5223,5231,5243,5259,5279,5288,5305,5312,5324,5339,5346,5354,5368,5374,5382,5410,5423,5438,5452],{"__ignoreMap":478},[483,5000,5001],{"class":485,"line":486},[483,5002,5004],{"class":5003},"sAwPA","# Функция проверяет арифметическое выражение (в выражении может быть только *)\n",[483,5006,5007,5010,5014],{"class":485,"line":501},[483,5008,5009],{"class":493},"def",[483,5011,5013],{"class":5012},"s7eDp"," f1",[483,5015,5016],{"class":489},"(s):\n",[483,5018,5019,5022,5024,5026,5028,5030,5033,5035,5037,5039,5041,5043,5045,5048,5051,5053,5055,5057,5059,5062,5065,5067,5069,5071,5074,5076,5079,5081,5083,5086,5088,5091,5094,5096,5099,5101,5103],{"class":485,"line":543},[483,5020,5021],{"class":493},"    if",[483,5023,3797],{"class":489},[483,5025,787],{"class":493},[483,5027,4120],{"class":497},[483,5029,1316],{"class":493},[483,5031,5032],{"class":489}," ((s.find(",[483,5034,4742],{"class":497},[483,5036,534],{"class":489},[483,5038,787],{"class":493},[483,5040,3779],{"class":493},[483,5042,4264],{"class":507},[483,5044,1316],{"class":493},[483,5046,5047],{"class":489}," (s.find(",[483,5049,5050],{"class":497},"'*0*'",[483,5052,534],{"class":489},[483,5054,787],{"class":493},[483,5056,3779],{"class":493},[483,5058,4264],{"class":507},[483,5060,5061],{"class":493}," or",[483,5063,5064],{"class":489}," s[:",[483,5066,3114],{"class":507},[483,5068,1303],{"class":489},[483,5070,613],{"class":493},[483,5072,5073],{"class":497}," '0*'",[483,5075,5061],{"class":493},[483,5077,5078],{"class":489}," s[",[483,5080,941],{"class":493},[483,5082,3114],{"class":507},[483,5084,5085],{"class":489},":] ",[483,5087,613],{"class":493},[483,5089,5090],{"class":497}," '*0'",[483,5092,5093],{"class":489},")) ",[483,5095,1513],{"class":493},[483,5097,5098],{"class":489}," (s ",[483,5100,613],{"class":493},[483,5102,1877],{"class":497},[483,5104,5105],{"class":489},")):\n",[483,5107,5108,5111],{"class":485,"line":554},[483,5109,5110],{"class":493},"        return",[483,5112,5113],{"class":507}," True\n",[483,5115,5116,5119],{"class":485,"line":565},[483,5117,5118],{"class":493},"    return",[483,5120,5121],{"class":507}," False\n",[483,5123,5124],{"class":485,"line":575},[483,5125,5127],{"emptyLinePlaceholder":5126},true,"\n",[483,5129,5130],{"class":485,"line":604},[483,5131,5127],{"emptyLinePlaceholder":5126},[483,5133,5134,5136,5138],{"class":485,"line":622},[483,5135,490],{"class":489},[483,5137,494],{"class":493},[483,5139,5140],{"class":497}," '24_21.txt'\n",[483,5142,5143,5145,5147,5149,5151,5153,5155,5157,5159,5161,5163,5165,5167],{"class":485,"line":634},[483,5144,504],{"class":493},[483,5146,508],{"class":507},[483,5148,511],{"class":489},[483,5150,515],{"class":514},[483,5152,494],{"class":493},[483,5154,520],{"class":497},[483,5156,523],{"class":489},[483,5158,526],{"class":514},[483,5160,494],{"class":493},[483,5162,531],{"class":497},[483,5164,534],{"class":489},[483,5166,537],{"class":493},[483,5168,540],{"class":489},[483,5170,5171,5173,5175],{"class":485,"line":648},[483,5172,546],{"class":489},[483,5174,494],{"class":493},[483,5176,4726],{"class":489},[483,5178,5179,5181,5183,5185,5188,5190,5193,5196,5199,5201,5203,5205,5208,5210,5212,5214,5217,5219,5221],{"class":485,"line":656},[483,5180,546],{"class":489},[483,5182,494],{"class":493},[483,5184,2388],{"class":489},[483,5186,5187],{"class":497},"'+*'",[483,5189,523],{"class":489},[483,5191,5192],{"class":497},"'$'",[483,5194,5195],{"class":489},").replace(",[483,5197,5198],{"class":497},"'**'",[483,5200,523],{"class":489},[483,5202,5192],{"class":497},[483,5204,5195],{"class":489},[483,5206,5207],{"class":497},"'++'",[483,5209,523],{"class":489},[483,5211,5192],{"class":497},[483,5213,5195],{"class":489},[483,5215,5216],{"class":497},"'*+'",[483,5218,523],{"class":489},[483,5220,5192],{"class":497},[483,5222,2032],{"class":489},[483,5224,5225,5227,5229],{"class":485,"line":665},[483,5226,568],{"class":489},[483,5228,494],{"class":493},[483,5230,562],{"class":507},[483,5232,5233,5235,5237,5239,5241],{"class":485,"line":2482},[483,5234,2021],{"class":489},[483,5236,494],{"class":493},[483,5238,2026],{"class":489},[483,5240,5192],{"class":497},[483,5242,2032],{"class":489},[483,5244,5245,5247,5249,5251,5253,5255,5257],{"class":485,"line":2683},[483,5246,578],{"class":493},[483,5248,581],{"class":489},[483,5250,584],{"class":493},[483,5252,587],{"class":507},[483,5254,590],{"class":489},[483,5256,598],{"class":507},[483,5258,4582],{"class":489},[483,5260,5261,5264,5266,5269,5271,5274,5277],{"class":485,"line":2919},[483,5262,5263],{"class":489},"        b ",[483,5265,494],{"class":493},[483,5267,5268],{"class":489}," a[i].strip(",[483,5270,5216],{"class":497},[483,5272,5273],{"class":489},").split(",[483,5275,5276],{"class":497},"'+'",[483,5278,2032],{"class":489},[483,5280,5281,5284,5286],{"class":485,"line":2930},[483,5282,5283],{"class":489},"        st ",[483,5285,494],{"class":493},[483,5287,3607],{"class":497},[483,5289,5290,5292,5294,5296,5298,5300,5302],{"class":485,"line":2937},[483,5291,3835],{"class":493},[483,5293,4511],{"class":489},[483,5295,584],{"class":493},[483,5297,587],{"class":507},[483,5299,590],{"class":489},[483,5301,598],{"class":507},[483,5303,5304],{"class":489},"(b)):\n",[483,5306,5307,5309],{"class":485,"line":2946},[483,5308,3392],{"class":493},[483,5310,5311],{"class":489}," f1(b[j]):\n",[483,5313,5314,5316,5318,5320,5322],{"class":485,"line":3938},[483,5315,3886],{"class":493},[483,5317,4821],{"class":489},[483,5319,787],{"class":493},[483,5321,4120],{"class":497},[483,5323,619],{"class":489},[483,5325,5326,5329,5331,5334,5336],{"class":485,"line":3955},[483,5327,5328],{"class":489},"                    st ",[483,5330,628],{"class":493},[483,5332,5333],{"class":497}," '+'",[483,5335,2095],{"class":493},[483,5337,5338],{"class":489}," b[j]\n",[483,5340,5341,5344],{"class":485,"line":3966},[483,5342,5343],{"class":493},"                else",[483,5345,619],{"class":489},[483,5347,5348,5350,5352],{"class":485,"line":3975},[483,5349,5328],{"class":489},[483,5351,628],{"class":493},[483,5353,5338],{"class":489},[483,5355,5356,5358,5360,5362,5364,5366],{"class":485,"line":3984},[483,5357,4887],{"class":489},[483,5359,494],{"class":493},[483,5361,642],{"class":507},[483,5363,4894],{"class":489},[483,5365,598],{"class":507},[483,5367,4899],{"class":489},[483,5369,5370,5372],{"class":485,"line":3997},[483,5371,3414],{"class":493},[483,5373,619],{"class":489},[483,5375,5376,5378,5380],{"class":485,"line":4019},[483,5377,4832],{"class":489},[483,5379,494],{"class":493},[483,5381,3607],{"class":497},[483,5383,5384,5387,5389,5391,5393,5395,5397,5399,5401,5404,5406,5408],{"class":485,"line":4042},[483,5385,5386],{"class":493},"                for",[483,5388,3305],{"class":489},[483,5390,584],{"class":493},[483,5392,587],{"class":507},[483,5394,590],{"class":489},[483,5396,4264],{"class":507},[483,5398,523],{"class":489},[483,5400,598],{"class":507},[483,5402,5403],{"class":489},"(b[j]) ",[483,5405,962],{"class":493},[483,5407,944],{"class":507},[483,5409,947],{"class":489},[483,5411,5412,5415,5418,5420],{"class":485,"line":4051},[483,5413,5414],{"class":493},"                    if",[483,5416,5417],{"class":489}," f1(b[j][",[483,5419,941],{"class":493},[483,5421,5422],{"class":489},"k:]):\n",[483,5424,5425,5428,5430,5433,5435],{"class":485,"line":4060},[483,5426,5427],{"class":489},"                        st ",[483,5429,494],{"class":493},[483,5431,5432],{"class":489}," b[j][",[483,5434,941],{"class":493},[483,5436,5437],{"class":489},"k:]\n",[483,5439,5440,5442,5444,5446,5448,5450],{"class":485,"line":4081},[483,5441,4887],{"class":489},[483,5443,494],{"class":493},[483,5445,642],{"class":507},[483,5447,4894],{"class":489},[483,5449,598],{"class":507},[483,5451,4899],{"class":489},[483,5453,5454,5456],{"class":485,"line":4092},[483,5455,668],{"class":507},[483,5457,671],{"class":489},[402,5459,5460],{},[406,5461,5462],{},"Ответ: 142",[438,5464,5466],{"id":5465},"задача-22","Задача 22",[402,5468,5469],{},"Текстовый файл состоит не более чем из 10⁶ символов и содержит только десятичные цифры и буквы латинского алфавита.\nНайдите минимальную длину подстроки, содержащей в порядке возрастания все шестнадцатеричные цифры.\nСтрока может включать повторяющиеся цифры и другие символы. В ответе укажите найденную длину.\nПример: Строка '0XY3Z9ABC1948FRG2333W4' содержит первые 5 символов (из 16 нужных).\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,5471],{"address":5472,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_22.txt",[451,5474,454],{"id":5475},"решение-21",[456,5477,459],{"id":5478},"решение-python-21",[473,5480,5482],{"className":475,"code":5481,"language":477,"meta":478,"style":478},"file_name = '24_22.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().strip()\n    k = 0\n    kmin = 10**10\n    n = 0\n    for i in range(0, len(s)):\n        if s[i] in '0123456789ABCDEF':\n            x = int(s[i], 16)\n            if x == 0:\n                n += 1\n                k += 1\n                for j in range(i+1, len(s)):\n                    k += 1\n                    if s[j] in '0123456789ABCDEF':\n                        y = int(s[j], 16)\n                        if n == y:\n                            n += 1\n                        if n == 16:\n                            n = 0\n                            kmin = min(k, kmin)\n                            k = 0\n                            break\n    print(kmin)\n",[480,5483,5484,5493,5521,5529,5537,5551,5559,5579,5592,5610,5623,5632,5640,5663,5672,5685,5701,5714,5723,5736,5744,5756,5765,5770],{"__ignoreMap":478},[483,5485,5486,5488,5490],{"class":485,"line":486},[483,5487,490],{"class":489},[483,5489,494],{"class":493},[483,5491,5492],{"class":497}," '24_22.txt'\n",[483,5494,5495,5497,5499,5501,5503,5505,5507,5509,5511,5513,5515,5517,5519],{"class":485,"line":501},[483,5496,504],{"class":493},[483,5498,508],{"class":507},[483,5500,511],{"class":489},[483,5502,515],{"class":514},[483,5504,494],{"class":493},[483,5506,520],{"class":497},[483,5508,523],{"class":489},[483,5510,526],{"class":514},[483,5512,494],{"class":493},[483,5514,531],{"class":497},[483,5516,534],{"class":489},[483,5518,537],{"class":493},[483,5520,540],{"class":489},[483,5522,5523,5525,5527],{"class":485,"line":543},[483,5524,546],{"class":489},[483,5526,494],{"class":493},[483,5528,4726],{"class":489},[483,5530,5531,5533,5535],{"class":485,"line":554},[483,5532,557],{"class":489},[483,5534,494],{"class":493},[483,5536,562],{"class":507},[483,5538,5539,5541,5543,5545,5548],{"class":485,"line":565},[483,5540,4238],{"class":489},[483,5542,494],{"class":493},[483,5544,4243],{"class":507},[483,5546,5547],{"class":493},"**",[483,5549,5550],{"class":507},"10\n",[483,5552,5553,5555,5557],{"class":485,"line":575},[483,5554,3774],{"class":489},[483,5556,494],{"class":493},[483,5558,562],{"class":507},[483,5560,5561,5563,5565,5567,5569,5571,5573,5575,5577],{"class":485,"line":604},[483,5562,578],{"class":493},[483,5564,581],{"class":489},[483,5566,584],{"class":493},[483,5568,587],{"class":507},[483,5570,590],{"class":489},[483,5572,593],{"class":507},[483,5574,523],{"class":489},[483,5576,598],{"class":507},[483,5578,601],{"class":489},[483,5580,5581,5583,5585,5587,5590],{"class":485,"line":622},[483,5582,607],{"class":493},[483,5584,610],{"class":489},[483,5586,584],{"class":493},[483,5588,5589],{"class":497}," '0123456789ABCDEF'",[483,5591,619],{"class":489},[483,5593,5594,5597,5599,5602,5605,5608],{"class":485,"line":634},[483,5595,5596],{"class":489},"            x ",[483,5598,494],{"class":493},[483,5600,5601],{"class":507}," int",[483,5603,5604],{"class":489},"(s[i], ",[483,5606,5607],{"class":507},"16",[483,5609,2032],{"class":489},[483,5611,5612,5614,5617,5619,5621],{"class":485,"line":648},[483,5613,3392],{"class":493},[483,5615,5616],{"class":489}," x ",[483,5618,613],{"class":493},[483,5620,3316],{"class":507},[483,5622,619],{"class":489},[483,5624,5625,5628,5630],{"class":485,"line":656},[483,5626,5627],{"class":489},"                n ",[483,5629,628],{"class":493},[483,5631,631],{"class":507},[483,5633,5634,5636,5638],{"class":485,"line":665},[483,5635,3405],{"class":489},[483,5637,628],{"class":493},[483,5639,631],{"class":507},[483,5641,5642,5644,5646,5648,5650,5653,5655,5657,5659,5661],{"class":485,"line":2482},[483,5643,5386],{"class":493},[483,5645,4511],{"class":489},[483,5647,584],{"class":493},[483,5649,587],{"class":507},[483,5651,5652],{"class":489},"(i",[483,5654,962],{"class":493},[483,5656,4264],{"class":507},[483,5658,523],{"class":489},[483,5660,598],{"class":507},[483,5662,601],{"class":489},[483,5664,5665,5668,5670],{"class":485,"line":2683},[483,5666,5667],{"class":489},"                    k ",[483,5669,628],{"class":493},[483,5671,631],{"class":507},[483,5673,5674,5676,5679,5681,5683],{"class":485,"line":2919},[483,5675,5414],{"class":493},[483,5677,5678],{"class":489}," s[j] ",[483,5680,584],{"class":493},[483,5682,5589],{"class":497},[483,5684,619],{"class":489},[483,5686,5687,5690,5692,5694,5697,5699],{"class":485,"line":2930},[483,5688,5689],{"class":489},"                        y ",[483,5691,494],{"class":493},[483,5693,5601],{"class":507},[483,5695,5696],{"class":489},"(s[j], ",[483,5698,5607],{"class":507},[483,5700,2032],{"class":489},[483,5702,5703,5706,5709,5711],{"class":485,"line":2937},[483,5704,5705],{"class":493},"                        if",[483,5707,5708],{"class":489}," n ",[483,5710,613],{"class":493},[483,5712,5713],{"class":489}," y:\n",[483,5715,5716,5719,5721],{"class":485,"line":2946},[483,5717,5718],{"class":489},"                            n ",[483,5720,628],{"class":493},[483,5722,631],{"class":507},[483,5724,5725,5727,5729,5731,5734],{"class":485,"line":3938},[483,5726,5705],{"class":493},[483,5728,5708],{"class":489},[483,5730,613],{"class":493},[483,5732,5733],{"class":507}," 16",[483,5735,619],{"class":489},[483,5737,5738,5740,5742],{"class":485,"line":3955},[483,5739,5718],{"class":489},[483,5741,494],{"class":493},[483,5743,562],{"class":507},[483,5745,5746,5749,5751,5753],{"class":485,"line":3966},[483,5747,5748],{"class":489},"                            kmin ",[483,5750,494],{"class":493},[483,5752,4328],{"class":507},[483,5754,5755],{"class":489},"(k, kmin)\n",[483,5757,5758,5761,5763],{"class":485,"line":3975},[483,5759,5760],{"class":489},"                            k ",[483,5762,494],{"class":493},[483,5764,562],{"class":507},[483,5766,5767],{"class":485,"line":3984},[483,5768,5769],{"class":493},"                            break\n",[483,5771,5772,5774],{"class":485,"line":3997},[483,5773,668],{"class":507},[483,5775,4396],{"class":489},[402,5777,5778],{},[406,5779,5780],{},"Ответ: 153",[438,5782,5784],{"id":5783},"задача-23-демоверсия-егэ-2023","Задача 23 (Демоверсия ЕГЭ 2023)",[402,5786,5787],{},"Текстовый файл состоит из символов A, F, C, D и O.\nОпределите максимальное количество идущих подряд пар символов вида согласная + гласная в прилагаемом файле.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,5789],{"address":5790,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_2023.txt",[451,5792,454],{"id":5793},"решение-22",[456,5795,459],{"id":5796},"решение-python-22",[473,5798,5800],{"className":475,"code":5799,"language":477,"meta":478,"style":478},"file_name = '24_2023.txt'\nwith open(file_name, mode='r', encoding='utf8') as f:\n    s = f.read().strip()\n    s = s.replace('FA', '1')\n    s = s.replace('CA', '1')\n    s = s.replace('DA', '1')\n    s = s.replace('FO', '1')\n    s = s.replace('CO', '1')\n    s = s.replace('DO', '1')\n    k = 0\n    kmax = 0\n    for i in range(0, len(s)):\n        if s[i] == '1':\n            k += 1\n            kmax = max(k, kmax)\n        else:\n            k = 0\n    print(kmax)\n",[480,5801,5802,5811,5839,5847,5864,5880,5896,5913,5929,5945,5953,5961,5981,5993,6001,6011,6017,6025],{"__ignoreMap":478},[483,5803,5804,5806,5808],{"class":485,"line":486},[483,5805,490],{"class":489},[483,5807,494],{"class":493},[483,5809,5810],{"class":497}," '24_2023.txt'\n",[483,5812,5813,5815,5817,5819,5821,5823,5825,5827,5829,5831,5833,5835,5837],{"class":485,"line":501},[483,5814,504],{"class":493},[483,5816,508],{"class":507},[483,5818,511],{"class":489},[483,5820,515],{"class":514},[483,5822,494],{"class":493},[483,5824,520],{"class":497},[483,5826,523],{"class":489},[483,5828,526],{"class":514},[483,5830,494],{"class":493},[483,5832,531],{"class":497},[483,5834,534],{"class":489},[483,5836,537],{"class":493},[483,5838,540],{"class":489},[483,5840,5841,5843,5845],{"class":485,"line":543},[483,5842,546],{"class":489},[483,5844,494],{"class":493},[483,5846,4726],{"class":489},[483,5848,5849,5851,5853,5855,5858,5860,5862],{"class":485,"line":554},[483,5850,546],{"class":489},[483,5852,494],{"class":493},[483,5854,2388],{"class":489},[483,5856,5857],{"class":497},"'FA'",[483,5859,523],{"class":489},[483,5861,2396],{"class":497},[483,5863,2032],{"class":489},[483,5865,5866,5868,5870,5872,5874,5876,5878],{"class":485,"line":565},[483,5867,546],{"class":489},[483,5869,494],{"class":493},[483,5871,2388],{"class":489},[483,5873,2786],{"class":497},[483,5875,523],{"class":489},[483,5877,2396],{"class":497},[483,5879,2032],{"class":489},[483,5881,5882,5884,5886,5888,5890,5892,5894],{"class":485,"line":575},[483,5883,546],{"class":489},[483,5885,494],{"class":493},[483,5887,2388],{"class":489},[483,5889,2803],{"class":497},[483,5891,523],{"class":489},[483,5893,2396],{"class":497},[483,5895,2032],{"class":489},[483,5897,5898,5900,5902,5904,5907,5909,5911],{"class":485,"line":604},[483,5899,546],{"class":489},[483,5901,494],{"class":493},[483,5903,2388],{"class":489},[483,5905,5906],{"class":497},"'FO'",[483,5908,523],{"class":489},[483,5910,2396],{"class":497},[483,5912,2032],{"class":489},[483,5914,5915,5917,5919,5921,5923,5925,5927],{"class":485,"line":622},[483,5916,546],{"class":489},[483,5918,494],{"class":493},[483,5920,2388],{"class":489},[483,5922,2837],{"class":497},[483,5924,523],{"class":489},[483,5926,2396],{"class":497},[483,5928,2032],{"class":489},[483,5930,5931,5933,5935,5937,5939,5941,5943],{"class":485,"line":634},[483,5932,546],{"class":489},[483,5934,494],{"class":493},[483,5936,2388],{"class":489},[483,5938,2854],{"class":497},[483,5940,523],{"class":489},[483,5942,2396],{"class":497},[483,5944,2032],{"class":489},[483,5946,5947,5949,5951],{"class":485,"line":648},[483,5948,557],{"class":489},[483,5950,494],{"class":493},[483,5952,562],{"class":507},[483,5954,5955,5957,5959],{"class":485,"line":656},[483,5956,568],{"class":489},[483,5958,494],{"class":493},[483,5960,562],{"class":507},[483,5962,5963,5965,5967,5969,5971,5973,5975,5977,5979],{"class":485,"line":665},[483,5964,578],{"class":493},[483,5966,581],{"class":489},[483,5968,584],{"class":493},[483,5970,587],{"class":507},[483,5972,590],{"class":489},[483,5974,593],{"class":507},[483,5976,523],{"class":489},[483,5978,598],{"class":507},[483,5980,601],{"class":489},[483,5982,5983,5985,5987,5989,5991],{"class":485,"line":2482},[483,5984,607],{"class":493},[483,5986,610],{"class":489},[483,5988,613],{"class":493},[483,5990,2445],{"class":497},[483,5992,619],{"class":489},[483,5994,5995,5997,5999],{"class":485,"line":2683},[483,5996,625],{"class":489},[483,5998,628],{"class":493},[483,6000,631],{"class":507},[483,6002,6003,6005,6007,6009],{"class":485,"line":2919},[483,6004,637],{"class":489},[483,6006,494],{"class":493},[483,6008,642],{"class":507},[483,6010,645],{"class":489},[483,6012,6013,6015],{"class":485,"line":2930},[483,6014,651],{"class":493},[483,6016,619],{"class":489},[483,6018,6019,6021,6023],{"class":485,"line":2937},[483,6020,625],{"class":489},[483,6022,494],{"class":493},[483,6024,562],{"class":507},[483,6026,6027,6029],{"class":485,"line":2946},[483,6028,668],{"class":507},[483,6030,671],{"class":489},[402,6032,6033],{},[406,6034,6035],{},"Ответ: 95",[438,6037,6039],{"id":6038},"задача-24-демоверсия-егэ-2024","Задача 24 (Демоверсия ЕГЭ 2024)",[402,6041,6042],{},"Текстовый файл состоит из символов T, U, V, W, X, Y и Z.\nОпределите в прилагаемом файле максимальное количество идущих подряд символов (длину непрерывной подпоследовательности), среди которых символ T встречается ровно 100 раз.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,6044],{"address":6045,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_2024.txt",[451,6047,454],{"id":6048},"решение-23",[456,6050,459],{"id":6051},"решение-python-23",[473,6053,6055],{"className":475,"code":6054,"language":477,"meta":478,"style":478},"with open('24_2024.txt', mode='r') as file:  # Открываем файл на чтение сохраняя ссылку в переменную  с именем file\n    text = file.read()  # Прочитаем весь текст в файле в переменную типа str\n    t = 100  # Переменная для подсчёта по условию задачи\n    split_text = text.split('T')  # Разбиваем текст на список через символы T\n    # Получается списк из пустых строк и оставшихся символов, кроме T(пустые строки)\n    count = 0  # переменная для подсчёта символов T\n    count_max = 0  # переменная для сохранения длины непрерывной последовательности\n\n    for j in range(0, t + 1):  # Запускаем первый цикл для первых 100 элементов последовательности\n        count += len(split_text[j])  # Если пустая строка(символ T) - длина len = 0, то count не увеличивается\n        if j != t:  # Если переменная цикла не равна 100, значит к count прибавляем 1\n            count += 1\n\n    for i in range(t + 1, len(split_text)):  # Перебираем всю оставшуюся последовательность элементов(символов)\n        count -= len(split_text[i - t - 1])  # уменьшаем count на 1 если символ\n        # в начале последовательности(из 100 элементов) отличается от T\n        count += len(split_text[i])  # увеличиваем count на 1 если символ в конце последовательности отличается от T\n        count_max = max(count_max, count)  # Сохраняем максимальное количество идущих подряд символов\n\n    print(count_max)  # Выводим на экран длину непрерывной подпоследовательности\n\n# Второе решение с сайта РЕШУ ЕГЭ\nf = open('24_2024.txt')\ns = f.readline()\nll = 0\nmaxi = 0\npos = []  # Создаём список для хранения позиций символов Т\nfor i in range(len(s)):  # Перебираем всю исходную строку, чтобы доступ к символу получать по индексу\n    if s[i] == 'T':  # Если символ Т в исходной строке\n        pos.append(i)  # Добавить индекс(позицию) этого символа Т в список\nfor i in range(101, len(pos)):  # Начинаем с 101 потому что по условию задачи символ Т должен встречаться ровно 100 раз\n    # Здесь вначале по индексу 101 выбираем позицию(индекс) символа Т(когда он 101 раз попался в последовательности)\n    # и вычитаем позицию(индекс) когда(по какой позиции) он мог попасться 100 элементов назад\n    # минус 1 потому что позиции получили между 101 Т(по условию 100)\n    # Получим количество идущих подряд символов, среди которых 100 раз встречается Т\n    ll = pos[i] - pos[i - 101] - 1\n    maxi = max(maxi, ll)  # сохраняем максимум, перебирая все возможные варианты последовательностей\nprint(maxi)  # Вывод ответа в конце перебора\n",[480,6056,6057,6089,6104,6116,6135,6140,6151,6163,6167,6193,6207,6221,6230,6234,6260,6285,6290,6304,6319,6323,6333,6337,6342,6357,6367,6376,6385,6398,6418,6434,6442,6467,6472,6477,6483,6489,6516,6532],{"__ignoreMap":478},[483,6058,6059,6061,6063,6065,6068,6070,6072,6074,6076,6078,6080,6083,6086],{"class":485,"line":486},[483,6060,504],{"class":493},[483,6062,508],{"class":507},[483,6064,590],{"class":489},[483,6066,6067],{"class":497},"'24_2024.txt'",[483,6069,523],{"class":489},[483,6071,515],{"class":514},[483,6073,494],{"class":493},[483,6075,520],{"class":497},[483,6077,534],{"class":489},[483,6079,537],{"class":493},[483,6081,6082],{"class":514}," file",[483,6084,6085],{"class":489},":  ",[483,6087,6088],{"class":5003},"# Открываем файл на чтение сохраняя ссылку в переменную  с именем file\n",[483,6090,6091,6094,6096,6098,6101],{"class":485,"line":501},[483,6092,6093],{"class":489},"    text ",[483,6095,494],{"class":493},[483,6097,6082],{"class":514},[483,6099,6100],{"class":489},".read()  ",[483,6102,6103],{"class":5003},"# Прочитаем весь текст в файле в переменную типа str\n",[483,6105,6106,6108,6110,6113],{"class":485,"line":543},[483,6107,4207],{"class":489},[483,6109,494],{"class":493},[483,6111,6112],{"class":507}," 100",[483,6114,6115],{"class":5003},"  # Переменная для подсчёта по условию задачи\n",[483,6117,6118,6121,6123,6126,6129,6132],{"class":485,"line":554},[483,6119,6120],{"class":489},"    split_text ",[483,6122,494],{"class":493},[483,6124,6125],{"class":489}," text.split(",[483,6127,6128],{"class":497},"'T'",[483,6130,6131],{"class":489},")  ",[483,6133,6134],{"class":5003},"# Разбиваем текст на список через символы T\n",[483,6136,6137],{"class":485,"line":565},[483,6138,6139],{"class":5003},"    # Получается списк из пустых строк и оставшихся символов, кроме T(пустые строки)\n",[483,6141,6142,6144,6146,6148],{"class":485,"line":575},[483,6143,3765],{"class":489},[483,6145,494],{"class":493},[483,6147,3316],{"class":507},[483,6149,6150],{"class":5003},"  # переменная для подсчёта символов T\n",[483,6152,6153,6156,6158,6160],{"class":485,"line":604},[483,6154,6155],{"class":489},"    count_max ",[483,6157,494],{"class":493},[483,6159,3316],{"class":507},[483,6161,6162],{"class":5003},"  # переменная для сохранения длины непрерывной последовательности\n",[483,6164,6165],{"class":485,"line":622},[483,6166,5127],{"emptyLinePlaceholder":5126},[483,6168,6169,6171,6173,6175,6177,6179,6181,6183,6185,6187,6190],{"class":485,"line":634},[483,6170,578],{"class":493},[483,6172,4511],{"class":489},[483,6174,584],{"class":493},[483,6176,587],{"class":507},[483,6178,590],{"class":489},[483,6180,593],{"class":507},[483,6182,4522],{"class":489},[483,6184,962],{"class":493},[483,6186,944],{"class":507},[483,6188,6189],{"class":489},"):  ",[483,6191,6192],{"class":5003},"# Запускаем первый цикл для первых 100 элементов последовательности\n",[483,6194,6195,6197,6199,6201,6204],{"class":485,"line":648},[483,6196,3818],{"class":489},[483,6198,628],{"class":493},[483,6200,2085],{"class":507},[483,6202,6203],{"class":489},"(split_text[j])  ",[483,6205,6206],{"class":5003},"# Если пустая строка(символ T) - длина len = 0, то count не увеличивается\n",[483,6208,6209,6211,6213,6215,6218],{"class":485,"line":656},[483,6210,607],{"class":493},[483,6212,4511],{"class":489},[483,6214,787],{"class":493},[483,6216,6217],{"class":489}," t:  ",[483,6219,6220],{"class":5003},"# Если переменная цикла не равна 100, значит к count прибавляем 1\n",[483,6222,6223,6226,6228],{"class":485,"line":665},[483,6224,6225],{"class":489},"            count ",[483,6227,628],{"class":493},[483,6229,631],{"class":507},[483,6231,6232],{"class":485,"line":2482},[483,6233,5127],{"emptyLinePlaceholder":5126},[483,6235,6236,6238,6240,6242,6244,6246,6248,6250,6252,6254,6257],{"class":485,"line":2683},[483,6237,578],{"class":493},[483,6239,581],{"class":489},[483,6241,584],{"class":493},[483,6243,587],{"class":507},[483,6245,4571],{"class":489},[483,6247,962],{"class":493},[483,6249,944],{"class":507},[483,6251,523],{"class":489},[483,6253,598],{"class":507},[483,6255,6256],{"class":489},"(split_text)):  ",[483,6258,6259],{"class":5003},"# Перебираем всю оставшуюся последовательность элементов(символов)\n",[483,6261,6262,6264,6266,6268,6271,6273,6275,6277,6279,6282],{"class":485,"line":2919},[483,6263,3818],{"class":489},[483,6265,4338],{"class":493},[483,6267,2085],{"class":507},[483,6269,6270],{"class":489},"(split_text[i ",[483,6272,941],{"class":493},[483,6274,4355],{"class":489},[483,6276,941],{"class":493},[483,6278,944],{"class":507},[483,6280,6281],{"class":489},"])  ",[483,6283,6284],{"class":5003},"# уменьшаем count на 1 если символ\n",[483,6286,6287],{"class":485,"line":2930},[483,6288,6289],{"class":5003},"        # в начале последовательности(из 100 элементов) отличается от T\n",[483,6291,6292,6294,6296,6298,6301],{"class":485,"line":2937},[483,6293,3818],{"class":489},[483,6295,628],{"class":493},[483,6297,2085],{"class":507},[483,6299,6300],{"class":489},"(split_text[i])  ",[483,6302,6303],{"class":5003},"# увеличиваем count на 1 если символ в конце последовательности отличается от T\n",[483,6305,6306,6309,6311,6313,6316],{"class":485,"line":2946},[483,6307,6308],{"class":489},"        count_max ",[483,6310,494],{"class":493},[483,6312,642],{"class":507},[483,6314,6315],{"class":489},"(count_max, count)  ",[483,6317,6318],{"class":5003},"# Сохраняем максимальное количество идущих подряд символов\n",[483,6320,6321],{"class":485,"line":3938},[483,6322,5127],{"emptyLinePlaceholder":5126},[483,6324,6325,6327,6330],{"class":485,"line":3955},[483,6326,668],{"class":507},[483,6328,6329],{"class":489},"(count_max)  ",[483,6331,6332],{"class":5003},"# Выводим на экран длину непрерывной подпоследовательности\n",[483,6334,6335],{"class":485,"line":3966},[483,6336,5127],{"emptyLinePlaceholder":5126},[483,6338,6339],{"class":485,"line":3975},[483,6340,6341],{"class":5003},"# Второе решение с сайта РЕШУ ЕГЭ\n",[483,6343,6344,6347,6349,6351,6353,6355],{"class":485,"line":3984},[483,6345,6346],{"class":489},"f ",[483,6348,494],{"class":493},[483,6350,508],{"class":507},[483,6352,590],{"class":489},[483,6354,6067],{"class":497},[483,6356,2032],{"class":489},[483,6358,6359,6362,6364],{"class":485,"line":3997},[483,6360,6361],{"class":489},"s ",[483,6363,494],{"class":493},[483,6365,6366],{"class":489}," f.readline()\n",[483,6368,6369,6372,6374],{"class":485,"line":4019},[483,6370,6371],{"class":489},"ll ",[483,6373,494],{"class":493},[483,6375,562],{"class":507},[483,6377,6378,6381,6383],{"class":485,"line":4042},[483,6379,6380],{"class":489},"maxi ",[483,6382,494],{"class":493},[483,6384,562],{"class":507},[483,6386,6387,6390,6392,6395],{"class":485,"line":4051},[483,6388,6389],{"class":489},"pos ",[483,6391,494],{"class":493},[483,6393,6394],{"class":489}," []  ",[483,6396,6397],{"class":5003},"# Создаём список для хранения позиций символов Т\n",[483,6399,6400,6402,6404,6406,6408,6410,6412,6415],{"class":485,"line":4060},[483,6401,2986],{"class":493},[483,6403,581],{"class":489},[483,6405,584],{"class":493},[483,6407,587],{"class":507},[483,6409,590],{"class":489},[483,6411,598],{"class":507},[483,6413,6414],{"class":489},"(s)):  ",[483,6416,6417],{"class":5003},"# Перебираем всю исходную строку, чтобы доступ к символу получать по индексу\n",[483,6419,6420,6422,6424,6426,6429,6431],{"class":485,"line":4081},[483,6421,5021],{"class":493},[483,6423,610],{"class":489},[483,6425,613],{"class":493},[483,6427,6428],{"class":497}," 'T'",[483,6430,6085],{"class":489},[483,6432,6433],{"class":5003},"# Если символ Т в исходной строке\n",[483,6435,6436,6439],{"class":485,"line":4092},[483,6437,6438],{"class":489},"        pos.append(i)  ",[483,6440,6441],{"class":5003},"# Добавить индекс(позицию) этого символа Т в список\n",[483,6443,6444,6446,6448,6450,6452,6454,6457,6459,6461,6464],{"class":485,"line":4101},[483,6445,2986],{"class":493},[483,6447,581],{"class":489},[483,6449,584],{"class":493},[483,6451,587],{"class":507},[483,6453,590],{"class":489},[483,6455,6456],{"class":507},"101",[483,6458,523],{"class":489},[483,6460,598],{"class":507},[483,6462,6463],{"class":489},"(pos)):  ",[483,6465,6466],{"class":5003},"# Начинаем с 101 потому что по условию задачи символ Т должен встречаться ровно 100 раз\n",[483,6468,6469],{"class":485,"line":4112},[483,6470,6471],{"class":5003},"    # Здесь вначале по индексу 101 выбираем позицию(индекс) символа Т(когда он 101 раз попался в последовательности)\n",[483,6473,6474],{"class":485,"line":4126},[483,6475,6476],{"class":5003},"    # и вычитаем позицию(индекс) когда(по какой позиции) он мог попасться 100 элементов назад\n",[483,6478,6480],{"class":485,"line":6479},34,[483,6481,6482],{"class":5003},"    # минус 1 потому что позиции получили между 101 Т(по условию 100)\n",[483,6484,6486],{"class":485,"line":6485},35,[483,6487,6488],{"class":5003},"    # Получим количество идущих подряд символов, среди которых 100 раз встречается Т\n",[483,6490,6492,6495,6497,6500,6502,6505,6507,6510,6512,6514],{"class":485,"line":6491},36,[483,6493,6494],{"class":489},"    ll ",[483,6496,494],{"class":493},[483,6498,6499],{"class":489}," pos[i] ",[483,6501,941],{"class":493},[483,6503,6504],{"class":489}," pos[i ",[483,6506,941],{"class":493},[483,6508,6509],{"class":507}," 101",[483,6511,1303],{"class":489},[483,6513,941],{"class":493},[483,6515,631],{"class":507},[483,6517,6519,6522,6524,6526,6529],{"class":485,"line":6518},37,[483,6520,6521],{"class":489},"    maxi ",[483,6523,494],{"class":493},[483,6525,642],{"class":507},[483,6527,6528],{"class":489},"(maxi, ll)  ",[483,6530,6531],{"class":5003},"# сохраняем максимум, перебирая все возможные варианты последовательностей\n",[483,6533,6535,6538,6541],{"class":485,"line":6534},38,[483,6536,6537],{"class":507},"print",[483,6539,6540],{"class":489},"(maxi)  ",[483,6542,6543],{"class":5003},"# Вывод ответа в конце перебора\n",[402,6545,6546],{},[406,6547,6548],{},"Ответ: 133",[438,6550,6552],{"id":6551},"задача-25-демоверсия-егэ-2025","Задача 25 (Демоверсия ЕГЭ 2025)",[402,6554,6555,6556,6558],{},"Текстовый файл состоит из цифр 0, 6, 7, 8, 9 и знаков арифметических операций «–» и «*» (вычитание и умножение).\nОпределите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами.\nВ этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число 0 не имеет знака.",[467,6557],{},"\nВ ответе укажите количество символов.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,6560],{"address":6561,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_2025.txt",[451,6563,454],{"id":6564},"решение-24",[456,6566,459],{"id":6567},"решение-python-24",[473,6569,6571],{"className":475,"code":6570,"language":477,"meta":478,"style":478},"with open('24_2025.txt', mode='r') as file:  # Открываем файл на чтение сохраняя ссылку в переменную  с именем file\n    text = file.read()  # Прочитаем весь текст в файле в переменную типа str\n    text = text.replace('-', '*')  # Заменим \"-\" на \"*\"\n    s = text.split('*')  # Разбиваем текст на список через символы *\n    # Получается списк из пустых строк и оставшихся символов(цифры), кроме *(пустые строки)\n    str1 = ''  # переменная для формирования цепочки символов\n    count_max = 0  # переменная для сохранения длины непрерывной последовательности\n\n    for i in range(len(s)):  # Запускаем цикл по списку элементов с доступом по индексу\n        if s[i] == '' or (s[i][0] == '0' and s[i] != '0'):  # Если пустая строка или начинается с нуля\n            if s[i] != '' and s[i][0] == '0':  # Ещё раз проверяем если не пустая и начинается с нуля\n                if s[i].count('0') != len(s[i]):  # Если количество нулей не совпадает с длинной строки\n                    s[i] = s[i].lstrip('0')  # Удаляем лишние нули в начале строки\n                else:\n                    s[i] = '0'  # Просто делаем из множества 0 один\n                str1 = s[i]\n            else:  # Делаем строку из которой формируется цепочка символов пустой\n                str1 = ''\n        else:  # Иначе если элемент не пустой(т.е. не арифметическая операция) и не ноль. Формируем цепочку.\n            if str1 != '':\n                str1 += '*' + s[i]\n            else:\n                str1 += s[i]\n            if str1.find('*') != -1:  # Если выше строка не стала пустой и уже содержит операцию - сохраняем максимум\n                count_max = max(count_max, len(str1))\n    print(count_max)  # Выводим на экран максимальную длину непрерывной подпоследовательности\n",[480,6572,6573,6602,6614,6634,6649,6654,6666,6676,6680,6699,6735,6763,6784,6801,6807,6818,6828,6837,6845,6854,6867,6879,6885,6893,6915,6932],{"__ignoreMap":478},[483,6574,6575,6577,6579,6581,6584,6586,6588,6590,6592,6594,6596,6598,6600],{"class":485,"line":486},[483,6576,504],{"class":493},[483,6578,508],{"class":507},[483,6580,590],{"class":489},[483,6582,6583],{"class":497},"'24_2025.txt'",[483,6585,523],{"class":489},[483,6587,515],{"class":514},[483,6589,494],{"class":493},[483,6591,520],{"class":497},[483,6593,534],{"class":489},[483,6595,537],{"class":493},[483,6597,6082],{"class":514},[483,6599,6085],{"class":489},[483,6601,6088],{"class":5003},[483,6603,6604,6606,6608,6610,6612],{"class":485,"line":501},[483,6605,6093],{"class":489},[483,6607,494],{"class":493},[483,6609,6082],{"class":514},[483,6611,6100],{"class":489},[483,6613,6103],{"class":5003},[483,6615,6616,6618,6620,6623,6625,6627,6629,6631],{"class":485,"line":543},[483,6617,6093],{"class":489},[483,6619,494],{"class":493},[483,6621,6622],{"class":489}," text.replace(",[483,6624,4737],{"class":497},[483,6626,523],{"class":489},[483,6628,4742],{"class":497},[483,6630,6131],{"class":489},[483,6632,6633],{"class":5003},"# Заменим \"-\" на \"*\"\n",[483,6635,6636,6638,6640,6642,6644,6646],{"class":485,"line":554},[483,6637,546],{"class":489},[483,6639,494],{"class":493},[483,6641,6125],{"class":489},[483,6643,4742],{"class":497},[483,6645,6131],{"class":489},[483,6647,6648],{"class":5003},"# Разбиваем текст на список через символы *\n",[483,6650,6651],{"class":485,"line":565},[483,6652,6653],{"class":5003},"    # Получается списк из пустых строк и оставшихся символов(цифры), кроме *(пустые строки)\n",[483,6655,6656,6659,6661,6663],{"class":485,"line":575},[483,6657,6658],{"class":489},"    str1 ",[483,6660,494],{"class":493},[483,6662,4120],{"class":497},[483,6664,6665],{"class":5003},"  # переменная для формирования цепочки символов\n",[483,6667,6668,6670,6672,6674],{"class":485,"line":604},[483,6669,6155],{"class":489},[483,6671,494],{"class":493},[483,6673,3316],{"class":507},[483,6675,6162],{"class":5003},[483,6677,6678],{"class":485,"line":622},[483,6679,5127],{"emptyLinePlaceholder":5126},[483,6681,6682,6684,6686,6688,6690,6692,6694,6696],{"class":485,"line":634},[483,6683,578],{"class":493},[483,6685,581],{"class":489},[483,6687,584],{"class":493},[483,6689,587],{"class":507},[483,6691,590],{"class":489},[483,6693,598],{"class":507},[483,6695,6414],{"class":489},[483,6697,6698],{"class":5003},"# Запускаем цикл по списку элементов с доступом по индексу\n",[483,6700,6701,6703,6705,6707,6709,6711,6714,6716,6718,6720,6722,6724,6726,6728,6730,6732],{"class":485,"line":648},[483,6702,607],{"class":493},[483,6704,610],{"class":489},[483,6706,613],{"class":493},[483,6708,4120],{"class":497},[483,6710,5061],{"class":493},[483,6712,6713],{"class":489}," (s[i][",[483,6715,593],{"class":507},[483,6717,1303],{"class":489},[483,6719,613],{"class":493},[483,6721,1877],{"class":497},[483,6723,1316],{"class":493},[483,6725,610],{"class":489},[483,6727,787],{"class":493},[483,6729,1877],{"class":497},[483,6731,6189],{"class":489},[483,6733,6734],{"class":5003},"# Если пустая строка или начинается с нуля\n",[483,6736,6737,6739,6741,6743,6745,6747,6750,6752,6754,6756,6758,6760],{"class":485,"line":656},[483,6738,3392],{"class":493},[483,6740,610],{"class":489},[483,6742,787],{"class":493},[483,6744,4120],{"class":497},[483,6746,1316],{"class":493},[483,6748,6749],{"class":489}," s[i][",[483,6751,593],{"class":507},[483,6753,1303],{"class":489},[483,6755,613],{"class":493},[483,6757,1877],{"class":497},[483,6759,6085],{"class":489},[483,6761,6762],{"class":5003},"# Ещё раз проверяем если не пустая и начинается с нуля\n",[483,6764,6765,6767,6770,6772,6774,6776,6778,6781],{"class":485,"line":665},[483,6766,3886],{"class":493},[483,6768,6769],{"class":489}," s[i].count(",[483,6771,4942],{"class":497},[483,6773,534],{"class":489},[483,6775,787],{"class":493},[483,6777,2085],{"class":507},[483,6779,6780],{"class":489},"(s[i]):  ",[483,6782,6783],{"class":5003},"# Если количество нулей не совпадает с длинной строки\n",[483,6785,6786,6789,6791,6794,6796,6798],{"class":485,"line":2482},[483,6787,6788],{"class":489},"                    s[i] ",[483,6790,494],{"class":493},[483,6792,6793],{"class":489}," s[i].lstrip(",[483,6795,4942],{"class":497},[483,6797,6131],{"class":489},[483,6799,6800],{"class":5003},"# Удаляем лишние нули в начале строки\n",[483,6802,6803,6805],{"class":485,"line":2683},[483,6804,5343],{"class":493},[483,6806,619],{"class":489},[483,6808,6809,6811,6813,6815],{"class":485,"line":2919},[483,6810,6788],{"class":489},[483,6812,494],{"class":493},[483,6814,1877],{"class":497},[483,6816,6817],{"class":5003},"  # Просто делаем из множества 0 один\n",[483,6819,6820,6823,6825],{"class":485,"line":2930},[483,6821,6822],{"class":489},"                str1 ",[483,6824,494],{"class":493},[483,6826,6827],{"class":489}," s[i]\n",[483,6829,6830,6832,6834],{"class":485,"line":2937},[483,6831,3414],{"class":493},[483,6833,6085],{"class":489},[483,6835,6836],{"class":5003},"# Делаем строку из которой формируется цепочка символов пустой\n",[483,6838,6839,6841,6843],{"class":485,"line":2946},[483,6840,6822],{"class":489},[483,6842,494],{"class":493},[483,6844,3607],{"class":497},[483,6846,6847,6849,6851],{"class":485,"line":3938},[483,6848,651],{"class":493},[483,6850,6085],{"class":489},[483,6852,6853],{"class":5003},"# Иначе если элемент не пустой(т.е. не арифметическая операция) и не ноль. Формируем цепочку.\n",[483,6855,6856,6858,6861,6863,6865],{"class":485,"line":3955},[483,6857,3392],{"class":493},[483,6859,6860],{"class":489}," str1 ",[483,6862,787],{"class":493},[483,6864,4120],{"class":497},[483,6866,619],{"class":489},[483,6868,6869,6871,6873,6875,6877],{"class":485,"line":3966},[483,6870,6822],{"class":489},[483,6872,628],{"class":493},[483,6874,4841],{"class":497},[483,6876,2095],{"class":493},[483,6878,6827],{"class":489},[483,6880,6881,6883],{"class":485,"line":3975},[483,6882,3414],{"class":493},[483,6884,619],{"class":489},[483,6886,6887,6889,6891],{"class":485,"line":3984},[483,6888,6822],{"class":489},[483,6890,628],{"class":493},[483,6892,6827],{"class":489},[483,6894,6895,6897,6900,6902,6904,6906,6908,6910,6912],{"class":485,"line":3997},[483,6896,3392],{"class":493},[483,6898,6899],{"class":489}," str1.find(",[483,6901,4742],{"class":497},[483,6903,534],{"class":489},[483,6905,787],{"class":493},[483,6907,3779],{"class":493},[483,6909,4264],{"class":507},[483,6911,6085],{"class":489},[483,6913,6914],{"class":5003},"# Если выше строка не стала пустой и уже содержит операцию - сохраняем максимум\n",[483,6916,6917,6920,6922,6924,6927,6929],{"class":485,"line":4019},[483,6918,6919],{"class":489},"                count_max ",[483,6921,494],{"class":493},[483,6923,642],{"class":507},[483,6925,6926],{"class":489},"(count_max, ",[483,6928,598],{"class":507},[483,6930,6931],{"class":489},"(str1))\n",[483,6933,6934,6936,6938],{"class":485,"line":4042},[483,6935,668],{"class":507},[483,6937,6329],{"class":489},[483,6939,6940],{"class":5003},"# Выводим на экран максимальную длину непрерывной подпоследовательности\n",[402,6942,6943],{},[406,6944,6945],{},"Ответ: 154",[438,6947,6949],{"id":6948},"задача-26-демоверсия-2026","Задача 26 (Демоверсия 2026)",[402,6951,6952,6953,465,6956,6959,6960,6963,6964,6966],{},"Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита.\nОпределите в прилагаемом файле максимальное количество идущих подряд символов, среди которых ",[406,6954,6955],{},"подстрока 2025 встречается не менее 90 раз",[406,6957,6958],{},"и"," при этом содержится ",[406,6961,6962],{},"ровно 80 букв Y",".\nВ этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число 0 не имеет знака.",[467,6965],{},"\nВ ответе запишите число – количество символов в найденной последовательности.\nДля выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.",[446,6968],{"address":6969,"description":449},"\u002Ffiles\u002Fege\u002Ftask24\u002F24_2026.txt",[451,6971,454],{"id":6972},"решение-25",[456,6974,459],{"id":6975},"решение-python-25",[473,6977,6979],{"className":475,"code":6978,"language":477,"meta":478,"style":478},"with open('24_2026.txt', mode='r') as file:  # Открываем файл на чтение сохраняя ссылку в переменную с именем file\n    text = file.read()  # Прочитаем весь текст в файле в переменную типа str\n    y = 80  # Переменная для подсчёта по условию задачи\n    split_text = text.split('Y')  # Разбиваем текст на список через символы Y\n    # Получается список из пустых строк и оставшихся символов, кроме Y(пустые строки)\n    count = 0  # переменная для подсчёта символов Y\n    count_2025 = 0  # переменная для подсчёта подряд идущих символов 2025\n    count_max = 0  # переменная для сохранения длины непрерывной последовательности\n\n    for j in range(0, y + 1):  # Запускаем первый цикл для первых 80 элементов последовательности\n        count += len(split_text[j])  # Если пустая строка(символ Y) - длина len = 0, то count не увеличивается\n        if j != y:  # Если переменная цикла не равна 80, значит к count прибавляем 1\n            count += 1\n\n    for i in range(y + 1, len(split_text)):  # Перебираем всю оставшуюся последовательность элементов(символов)\n        count -= len(split_text[i - y - 1])  # уменьшаем count на 1 если символ\n        # в начале последовательности(из 80 элементов) отличается от Y\n        count += len(split_text[i])  # увеличиваем count на 1 если символ в конце последовательности отличается от Y\n        if count > count_max:\n            count_2025 = \"\".join(split_text[i - y - 1:i]).count('2025') # Получаем сколько раз подряд в последовательности встретились символы \"2025\"\n            if count_2025 >= 90:  # Проверяем по условию задачи последовательность \"2025\" должна повторяться не менее 90 раз\n                count_max = max(count_max, count)  # Сохраняем максимальное количество идущих подряд символов\n\n    print(count_max)  # Выводим на экран длину непрерывной подпоследовательности\n\n# Вариант с сайта РЕШУ ЕГЭ\ns = 'Y' + open('24_2026.txt').readline() + 'Y'\nmaxi = 0\nn_y = [x for x in range(len(s)) if s[x] == 'Y']\nfor i in range(len(n_y) - 81):\n    if s[n_y[i + 1]: n_y[i+81]].count('2025') >= 90:\n        maxi = max(maxi, n_y[i + 81] - n_y[i] - 1)\nprint(maxi)\n",[480,6980,6981,7011,7023,7035,7051,7056,7067,7079,7089,7093,7119,7132,7146,7154,7158,7183,7206,7211,7224,7235,7267,7285,7297,7301,7309,7313,7318,7342,7350,7387,7411,7443,7472],{"__ignoreMap":478},[483,6982,6983,6985,6987,6989,6992,6994,6996,6998,7000,7002,7004,7006,7008],{"class":485,"line":486},[483,6984,504],{"class":493},[483,6986,508],{"class":507},[483,6988,590],{"class":489},[483,6990,6991],{"class":497},"'24_2026.txt'",[483,6993,523],{"class":489},[483,6995,515],{"class":514},[483,6997,494],{"class":493},[483,6999,520],{"class":497},[483,7001,534],{"class":489},[483,7003,537],{"class":493},[483,7005,6082],{"class":514},[483,7007,6085],{"class":489},[483,7009,7010],{"class":5003},"# Открываем файл на чтение сохраняя ссылку в переменную с именем file\n",[483,7012,7013,7015,7017,7019,7021],{"class":485,"line":501},[483,7014,6093],{"class":489},[483,7016,494],{"class":493},[483,7018,6082],{"class":514},[483,7020,6100],{"class":489},[483,7022,6103],{"class":5003},[483,7024,7025,7028,7030,7033],{"class":485,"line":543},[483,7026,7027],{"class":489},"    y ",[483,7029,494],{"class":493},[483,7031,7032],{"class":507}," 80",[483,7034,6115],{"class":5003},[483,7036,7037,7039,7041,7043,7046,7048],{"class":485,"line":554},[483,7038,6120],{"class":489},[483,7040,494],{"class":493},[483,7042,6125],{"class":489},[483,7044,7045],{"class":497},"'Y'",[483,7047,6131],{"class":489},[483,7049,7050],{"class":5003},"# Разбиваем текст на список через символы Y\n",[483,7052,7053],{"class":485,"line":565},[483,7054,7055],{"class":5003},"    # Получается список из пустых строк и оставшихся символов, кроме Y(пустые строки)\n",[483,7057,7058,7060,7062,7064],{"class":485,"line":575},[483,7059,3765],{"class":489},[483,7061,494],{"class":493},[483,7063,3316],{"class":507},[483,7065,7066],{"class":5003},"  # переменная для подсчёта символов Y\n",[483,7068,7069,7072,7074,7076],{"class":485,"line":604},[483,7070,7071],{"class":489},"    count_2025 ",[483,7073,494],{"class":493},[483,7075,3316],{"class":507},[483,7077,7078],{"class":5003},"  # переменная для подсчёта подряд идущих символов 2025\n",[483,7080,7081,7083,7085,7087],{"class":485,"line":622},[483,7082,6155],{"class":489},[483,7084,494],{"class":493},[483,7086,3316],{"class":507},[483,7088,6162],{"class":5003},[483,7090,7091],{"class":485,"line":634},[483,7092,5127],{"emptyLinePlaceholder":5126},[483,7094,7095,7097,7099,7101,7103,7105,7107,7110,7112,7114,7116],{"class":485,"line":648},[483,7096,578],{"class":493},[483,7098,4511],{"class":489},[483,7100,584],{"class":493},[483,7102,587],{"class":507},[483,7104,590],{"class":489},[483,7106,593],{"class":507},[483,7108,7109],{"class":489},", y ",[483,7111,962],{"class":493},[483,7113,944],{"class":507},[483,7115,6189],{"class":489},[483,7117,7118],{"class":5003},"# Запускаем первый цикл для первых 80 элементов последовательности\n",[483,7120,7121,7123,7125,7127,7129],{"class":485,"line":656},[483,7122,3818],{"class":489},[483,7124,628],{"class":493},[483,7126,2085],{"class":507},[483,7128,6203],{"class":489},[483,7130,7131],{"class":5003},"# Если пустая строка(символ Y) - длина len = 0, то count не увеличивается\n",[483,7133,7134,7136,7138,7140,7143],{"class":485,"line":665},[483,7135,607],{"class":493},[483,7137,4511],{"class":489},[483,7139,787],{"class":493},[483,7141,7142],{"class":489}," y:  ",[483,7144,7145],{"class":5003},"# Если переменная цикла не равна 80, значит к count прибавляем 1\n",[483,7147,7148,7150,7152],{"class":485,"line":2482},[483,7149,6225],{"class":489},[483,7151,628],{"class":493},[483,7153,631],{"class":507},[483,7155,7156],{"class":485,"line":2683},[483,7157,5127],{"emptyLinePlaceholder":5126},[483,7159,7160,7162,7164,7166,7168,7171,7173,7175,7177,7179,7181],{"class":485,"line":2919},[483,7161,578],{"class":493},[483,7163,581],{"class":489},[483,7165,584],{"class":493},[483,7167,587],{"class":507},[483,7169,7170],{"class":489},"(y ",[483,7172,962],{"class":493},[483,7174,944],{"class":507},[483,7176,523],{"class":489},[483,7178,598],{"class":507},[483,7180,6256],{"class":489},[483,7182,6259],{"class":5003},[483,7184,7185,7187,7189,7191,7193,7195,7198,7200,7202,7204],{"class":485,"line":2930},[483,7186,3818],{"class":489},[483,7188,4338],{"class":493},[483,7190,2085],{"class":507},[483,7192,6270],{"class":489},[483,7194,941],{"class":493},[483,7196,7197],{"class":489}," y ",[483,7199,941],{"class":493},[483,7201,944],{"class":507},[483,7203,6281],{"class":489},[483,7205,6284],{"class":5003},[483,7207,7208],{"class":485,"line":2937},[483,7209,7210],{"class":5003},"        # в начале последовательности(из 80 элементов) отличается от Y\n",[483,7212,7213,7215,7217,7219,7221],{"class":485,"line":2946},[483,7214,3818],{"class":489},[483,7216,628],{"class":493},[483,7218,2085],{"class":507},[483,7220,6300],{"class":489},[483,7222,7223],{"class":5003},"# увеличиваем count на 1 если символ в конце последовательности отличается от Y\n",[483,7225,7226,7228,7230,7232],{"class":485,"line":3938},[483,7227,607],{"class":493},[483,7229,3989],{"class":489},[483,7231,3647],{"class":493},[483,7233,7234],{"class":489}," count_max:\n",[483,7236,7237,7240,7242,7245,7248,7250,7252,7254,7256,7259,7262,7264],{"class":485,"line":3955},[483,7238,7239],{"class":489},"            count_2025 ",[483,7241,494],{"class":493},[483,7243,7244],{"class":497}," \"\"",[483,7246,7247],{"class":489},".join(split_text[i ",[483,7249,941],{"class":493},[483,7251,7197],{"class":489},[483,7253,941],{"class":493},[483,7255,944],{"class":507},[483,7257,7258],{"class":489},":i]).count(",[483,7260,7261],{"class":497},"'2025'",[483,7263,534],{"class":489},[483,7265,7266],{"class":5003},"# Получаем сколько раз подряд в последовательности встретились символы \"2025\"\n",[483,7268,7269,7271,7274,7277,7280,7282],{"class":485,"line":3966},[483,7270,3392],{"class":493},[483,7272,7273],{"class":489}," count_2025 ",[483,7275,7276],{"class":493},">=",[483,7278,7279],{"class":507}," 90",[483,7281,6085],{"class":489},[483,7283,7284],{"class":5003},"# Проверяем по условию задачи последовательность \"2025\" должна повторяться не менее 90 раз\n",[483,7286,7287,7289,7291,7293,7295],{"class":485,"line":3975},[483,7288,6919],{"class":489},[483,7290,494],{"class":493},[483,7292,642],{"class":507},[483,7294,6315],{"class":489},[483,7296,6318],{"class":5003},[483,7298,7299],{"class":485,"line":3984},[483,7300,5127],{"emptyLinePlaceholder":5126},[483,7302,7303,7305,7307],{"class":485,"line":3997},[483,7304,668],{"class":507},[483,7306,6329],{"class":489},[483,7308,6332],{"class":5003},[483,7310,7311],{"class":485,"line":4019},[483,7312,5127],{"emptyLinePlaceholder":5126},[483,7314,7315],{"class":485,"line":4042},[483,7316,7317],{"class":5003},"# Вариант с сайта РЕШУ ЕГЭ\n",[483,7319,7320,7322,7324,7326,7328,7330,7332,7334,7337,7339],{"class":485,"line":4051},[483,7321,6361],{"class":489},[483,7323,494],{"class":493},[483,7325,3327],{"class":497},[483,7327,2095],{"class":493},[483,7329,508],{"class":507},[483,7331,590],{"class":489},[483,7333,6991],{"class":497},[483,7335,7336],{"class":489},").readline() ",[483,7338,962],{"class":493},[483,7340,7341],{"class":497}," 'Y'\n",[483,7343,7344,7346,7348],{"class":485,"line":4060},[483,7345,6380],{"class":489},[483,7347,494],{"class":493},[483,7349,562],{"class":507},[483,7351,7352,7355,7357,7360,7362,7364,7366,7368,7370,7372,7375,7378,7381,7383,7385],{"class":485,"line":4081},[483,7353,7354],{"class":489},"n_y ",[483,7356,494],{"class":493},[483,7358,7359],{"class":489}," [x ",[483,7361,2986],{"class":493},[483,7363,5616],{"class":489},[483,7365,584],{"class":493},[483,7367,587],{"class":507},[483,7369,590],{"class":489},[483,7371,598],{"class":507},[483,7373,7374],{"class":489},"(s)) ",[483,7376,7377],{"class":493},"if",[483,7379,7380],{"class":489}," s[x] ",[483,7382,613],{"class":493},[483,7384,3327],{"class":497},[483,7386,3099],{"class":489},[483,7388,7389,7391,7393,7395,7397,7399,7401,7404,7406,7409],{"class":485,"line":4092},[483,7390,2986],{"class":493},[483,7392,581],{"class":489},[483,7394,584],{"class":493},[483,7396,587],{"class":507},[483,7398,590],{"class":489},[483,7400,598],{"class":507},[483,7402,7403],{"class":489},"(n_y) ",[483,7405,941],{"class":493},[483,7407,7408],{"class":507}," 81",[483,7410,947],{"class":489},[483,7412,7413,7415,7418,7420,7422,7425,7427,7430,7433,7435,7437,7439,7441],{"class":485,"line":4101},[483,7414,5021],{"class":493},[483,7416,7417],{"class":489}," s[n_y[i ",[483,7419,962],{"class":493},[483,7421,944],{"class":507},[483,7423,7424],{"class":489},"]: n_y[i",[483,7426,962],{"class":493},[483,7428,7429],{"class":507},"81",[483,7431,7432],{"class":489},"]].count(",[483,7434,7261],{"class":497},[483,7436,534],{"class":489},[483,7438,7276],{"class":493},[483,7440,7279],{"class":507},[483,7442,619],{"class":489},[483,7444,7445,7448,7450,7452,7455,7457,7459,7461,7463,7466,7468,7470],{"class":485,"line":4112},[483,7446,7447],{"class":489},"        maxi ",[483,7449,494],{"class":493},[483,7451,642],{"class":507},[483,7453,7454],{"class":489},"(maxi, n_y[i ",[483,7456,962],{"class":493},[483,7458,7408],{"class":507},[483,7460,1303],{"class":489},[483,7462,941],{"class":493},[483,7464,7465],{"class":489}," n_y[i] ",[483,7467,941],{"class":493},[483,7469,944],{"class":507},[483,7471,2032],{"class":489},[483,7473,7474,7476],{"class":485,"line":4126},[483,7475,6537],{"class":507},[483,7477,7478],{"class":489},"(maxi)\n",[402,7480,7481],{},[406,7482,7483],{},"Ответ: 2981",[7485,7486,7487],"style",{},"html pre.shiki code .sgsFI, html code.shiki .sgsFI{--shiki-default:#24292E}html pre.shiki code .sD7c4, html code.shiki .sD7c4{--shiki-default:#D73A49}html pre.shiki code .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}html pre.shiki code .sYu0t, html code.shiki .sYu0t{--shiki-default:#005CC5}html pre.shiki code .sqxcx, html code.shiki .sqxcx{--shiki-default:#E36209}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .sAwPA, html code.shiki .sAwPA{--shiki-default:#6A737D}html pre.shiki code .s7eDp, html code.shiki .s7eDp{--shiki-default:#6F42C1}",{"title":478,"searchDepth":501,"depth":565,"links":7489},[7490],{"id":399,"depth":501,"text":400,"children":7491},[7492,7497,7502,7507,7512,7517,7522,7527,7532,7537,7542,7547,7552,7557,7562,7567,7572,7577,7582,7587,7592,7597,7602,7607,7612,7617],{"id":440,"depth":554,"text":441,"children":7493},[7494],{"id":453,"depth":565,"text":454,"children":7495},[7496],{"id":458,"depth":575,"text":459},{"id":679,"depth":554,"text":680,"children":7498},[7499],{"id":689,"depth":565,"text":454,"children":7500},[7501],{"id":692,"depth":575,"text":459},{"id":838,"depth":554,"text":839,"children":7503},[7504],{"id":848,"depth":565,"text":454,"children":7505},[7506],{"id":851,"depth":575,"text":459},{"id":1013,"depth":554,"text":1014,"children":7508},[7509],{"id":1023,"depth":565,"text":454,"children":7510},[7511],{"id":1026,"depth":575,"text":459},{"id":1180,"depth":554,"text":1181,"children":7513},[7514],{"id":1190,"depth":565,"text":454,"children":7515},[7516],{"id":1193,"depth":575,"text":459},{"id":1376,"depth":554,"text":1377,"children":7518},[7519],{"id":1386,"depth":565,"text":454,"children":7520},[7521],{"id":1389,"depth":575,"text":459},{"id":1581,"depth":554,"text":1582,"children":7523},[7524],{"id":1591,"depth":565,"text":454,"children":7525},[7526],{"id":1594,"depth":575,"text":459},{"id":1759,"depth":554,"text":1760,"children":7528},[7529],{"id":1769,"depth":565,"text":454,"children":7530},[7531],{"id":1772,"depth":575,"text":459},{"id":1953,"depth":554,"text":1954,"children":7533},[7534],{"id":1963,"depth":565,"text":454,"children":7535},[7536],{"id":1966,"depth":575,"text":459},{"id":2132,"depth":554,"text":2133,"children":7538},[7539],{"id":2142,"depth":565,"text":454,"children":7540},[7541],{"id":2145,"depth":575,"text":459},{"id":2316,"depth":554,"text":2317,"children":7543},[7544],{"id":2326,"depth":565,"text":454,"children":7545},[7546],{"id":2329,"depth":575,"text":459},{"id":2503,"depth":554,"text":2504,"children":7548},[7549],{"id":2513,"depth":565,"text":454,"children":7550},[7551],{"id":2516,"depth":575,"text":459},{"id":2695,"depth":554,"text":2696,"children":7553},[7554],{"id":2705,"depth":565,"text":454,"children":7555},[7556],{"id":2708,"depth":575,"text":459},{"id":2958,"depth":554,"text":2959,"children":7558},[7559],{"id":2968,"depth":565,"text":454,"children":7560},[7561],{"id":2971,"depth":575,"text":459},{"id":3190,"depth":554,"text":3191,"children":7563},[7564],{"id":3200,"depth":565,"text":454,"children":7565},[7566],{"id":3203,"depth":575,"text":459},{"id":3438,"depth":554,"text":3439,"children":7568},[7569],{"id":3448,"depth":565,"text":454,"children":7570},[7571],{"id":3451,"depth":575,"text":459},{"id":3688,"depth":554,"text":3689,"children":7573},[7574],{"id":3707,"depth":565,"text":454,"children":7575},[7576],{"id":3710,"depth":575,"text":459},{"id":4139,"depth":554,"text":4140,"children":7578},[7579],{"id":4149,"depth":565,"text":454,"children":7580},[7581],{"id":4152,"depth":575,"text":459},{"id":4404,"depth":554,"text":4405,"children":7583},[7584],{"id":4414,"depth":565,"text":454,"children":7585},[7586],{"id":4417,"depth":575,"text":459},{"id":4662,"depth":554,"text":4663,"children":7588},[7589],{"id":4672,"depth":565,"text":454,"children":7590},[7591],{"id":4675,"depth":575,"text":459},{"id":4980,"depth":554,"text":4981,"children":7593},[7594],{"id":4990,"depth":565,"text":454,"children":7595},[7596],{"id":4993,"depth":575,"text":459},{"id":5465,"depth":554,"text":5466,"children":7598},[7599],{"id":5475,"depth":565,"text":454,"children":7600},[7601],{"id":5478,"depth":575,"text":459},{"id":5783,"depth":554,"text":5784,"children":7603},[7604],{"id":5793,"depth":565,"text":454,"children":7605},[7606],{"id":5796,"depth":575,"text":459},{"id":6038,"depth":554,"text":6039,"children":7608},[7609],{"id":6048,"depth":565,"text":454,"children":7610},[7611],{"id":6051,"depth":575,"text":459},{"id":6551,"depth":554,"text":6552,"children":7613},[7614],{"id":6564,"depth":565,"text":454,"children":7615},[7616],{"id":6567,"depth":575,"text":459},{"id":6948,"depth":554,"text":6949,"children":7618},[7619],{"id":6972,"depth":565,"text":454,"children":7620},[7621],{"id":6975,"depth":575,"text":459},"2025-09-06","Обработка символьных строк","md","images\u002Fblog\u002Fege\u002Ftask24\u002Fimg.png",{},49,{"title":71,"description":7623},"eN_iiHuCj-8kxaHNOgFal0p1vLQnVYCryNUTKoybpNI",[7631,7633],{"title":67,"path":68,"stem":69,"description":7632,"children":-1},"Оператор присваивания и ветвления. Перебор вариантов построения дерева",{"title":75,"path":76,"stem":77,"description":7634,"children":-1},"Обработка целочисленной информации",1780737505519]