[{"data":1,"prerenderedAt":2676},["ShallowReactive",2],{"navigation":3,"\u002Fblog\u002Fege\u002Ftask25":386,"\u002Fblog\u002Fege\u002Ftask25-surround":2672},[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":75,"author":388,"body":393,"date":2664,"description":2665,"extension":2666,"image":2667,"meta":2668,"minRead":1179,"navigation":1755,"num":2669,"path":76,"seo":2670,"stem":77,"__hash__":2671},"ege\u002Fblog\u002Fege\u002Ftask25.md",{"name":389,"avatar":390},"Штана Альберт Игоревич",{"src":391,"alt":392},"me.jpg","@ashtana",{"type":394,"value":395,"toc":2619},"minimark",[396,401,409,415,424,432,437,442,445,448,451,454,459,464,810,842,846,849,852,855,860,863,866,1185,1219,1223,1226,1229,1232,1235,1420,1449,1453,1456,1459,1462,1465,1468,1471,1668,1682,1686,1689,1699,1702,1705,1708,1711,1725,1732,1799,1804,1807,1905,1949,1953,1955,1961,1963,1966,1969,1972,1975,1980,2058,2063,2122,2126,2129,2132,2134,2137,2140,2418,2447,2451,2453,2461,2463,2466,2472,2475,2478,2554,2559,2588,2592,2601,2612,2615],[397,398,400],"h2",{"id":399},"типы-заданий-25","Типы заданий № 25",[402,403,404,405],"p",{},"В этой статье будет разобрано ",[406,407,408],"strong",{},"задание 25.",[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],{},"≈ 25 минут.",[402,433,434],{},[418,435,436],{},"Данное задание проверяет умение создавать собственные программы (10–20 строк) для обработки целочисленной информации.",[438,439,441],"h4",{"id":440},"задача-1","Задача 1",[402,443,444],{},"Пусть M – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то значение M считается равным нулю.",[402,446,447],{},"Напишите программу, которая перебирает целые числа, бо́льшие 700 000, в порядке возрастания и ищет среди них такие, для которых значение M оканчивается на 8. Выведите первые пять найденных чисел и соответствующие им значения M.",[402,449,450],{},"Формат вывода: для каждого из пяти таких найденных чисел в отдельной строке сначала выводится само число, затем – значение М. Строки выводятся в порядке возрастания найденных чисел.",[402,452,453],{},"Количество строк в таблице для ответа избыточно.",[455,456,458],"h5",{"id":457},"решение","Решение:",[460,461,463],"h6",{"id":462},"решение-python","Решение Python",[465,466,471],"pre",{"className":467,"code":468,"language":469,"meta":470,"style":470},"language-python shiki shiki-themes github-light","count = 0  # переменная счётчик\nfor i in range(700001, 800000):  # циклом перебираем числа большие 700 000\n    M = 0  # значение M – сумма минимального и максимального натуральных делителей целого числа\n    a = []  # список для добавления и сортировки чисел всех делителей числа i\n    for j in range(2, int(i ** 0.5) + 1):  # цикл для поиска всех делителей числа i (j – числа с 2 до корня числа i включительно)\n        if i % j == 0:  # если переменная j является делителем числа i\n            a.append(j)  # то добавляем её в список a\n            b = i \u002F\u002F j  # ищем второй делитель\n            if j != b:  # если он есть и не равен первому\n                a.append(b)  # то и его добавляем в список a\n    if a:  # если список не пустой\n        a.sort()  # сортируем список по возрастанию\n        M = a[0] + a[-1]  # Вычислим M (под индексом 0 после сортировки находится мин.делитель, под индексом -1 – максимальный)\n        if M % 10 == 8:  # Если M оканчивается на 8\n            print(i, M)  # Выводим такое число и M\n            count += 1  # Добавляем +1 к счётчику, т.к. нашли такое M\n            if count == 5:  # Когда уже вывели первые найденных пар чисел i M\n                break  # прерываем основной цикл\n","python","",[472,473,474,495,528,541,555,601,625,634,653,670,679,691,700,733,757,769,783,801],"code",{"__ignoreMap":470},[475,476,479,483,487,491],"span",{"class":477,"line":478},"line",1,[475,480,482],{"class":481},"sgsFI","count ",[475,484,486],{"class":485},"sD7c4","=",[475,488,490],{"class":489},"sYu0t"," 0",[475,492,494],{"class":493},"sAwPA","  # переменная счётчик\n",[475,496,498,501,504,507,510,513,516,519,522,525],{"class":477,"line":497},2,[475,499,500],{"class":485},"for",[475,502,503],{"class":481}," i ",[475,505,506],{"class":485},"in",[475,508,509],{"class":489}," range",[475,511,512],{"class":481},"(",[475,514,515],{"class":489},"700001",[475,517,518],{"class":481},", ",[475,520,521],{"class":489},"800000",[475,523,524],{"class":481},"):  ",[475,526,527],{"class":493},"# циклом перебираем числа большие 700 000\n",[475,529,531,534,536,538],{"class":477,"line":530},3,[475,532,533],{"class":481},"    M ",[475,535,486],{"class":485},[475,537,490],{"class":489},[475,539,540],{"class":493},"  # значение M – сумма минимального и максимального натуральных делителей целого числа\n",[475,542,544,547,549,552],{"class":477,"line":543},4,[475,545,546],{"class":481},"    a ",[475,548,486],{"class":485},[475,550,551],{"class":481}," []  ",[475,553,554],{"class":493},"# список для добавления и сортировки чисел всех делителей числа i\n",[475,556,558,561,564,566,568,570,573,575,578,581,584,587,590,593,596,598],{"class":477,"line":557},5,[475,559,560],{"class":485},"    for",[475,562,563],{"class":481}," j ",[475,565,506],{"class":485},[475,567,509],{"class":489},[475,569,512],{"class":481},[475,571,572],{"class":489},"2",[475,574,518],{"class":481},[475,576,577],{"class":489},"int",[475,579,580],{"class":481},"(i ",[475,582,583],{"class":485},"**",[475,585,586],{"class":489}," 0.5",[475,588,589],{"class":481},") ",[475,591,592],{"class":485},"+",[475,594,595],{"class":489}," 1",[475,597,524],{"class":481},[475,599,600],{"class":493},"# цикл для поиска всех делителей числа i (j – числа с 2 до корня числа i включительно)\n",[475,602,604,607,609,612,614,617,619,622],{"class":477,"line":603},6,[475,605,606],{"class":485},"        if",[475,608,503],{"class":481},[475,610,611],{"class":485},"%",[475,613,563],{"class":481},[475,615,616],{"class":485},"==",[475,618,490],{"class":489},[475,620,621],{"class":481},":  ",[475,623,624],{"class":493},"# если переменная j является делителем числа i\n",[475,626,628,631],{"class":477,"line":627},7,[475,629,630],{"class":481},"            a.append(j)  ",[475,632,633],{"class":493},"# то добавляем её в список a\n",[475,635,637,640,642,644,647,650],{"class":477,"line":636},8,[475,638,639],{"class":481},"            b ",[475,641,486],{"class":485},[475,643,503],{"class":481},[475,645,646],{"class":485},"\u002F\u002F",[475,648,649],{"class":481}," j  ",[475,651,652],{"class":493},"# ищем второй делитель\n",[475,654,656,659,661,664,667],{"class":477,"line":655},9,[475,657,658],{"class":485},"            if",[475,660,563],{"class":481},[475,662,663],{"class":485},"!=",[475,665,666],{"class":481}," b:  ",[475,668,669],{"class":493},"# если он есть и не равен первому\n",[475,671,673,676],{"class":477,"line":672},10,[475,674,675],{"class":481},"                a.append(b)  ",[475,677,678],{"class":493},"# то и его добавляем в список a\n",[475,680,682,685,688],{"class":477,"line":681},11,[475,683,684],{"class":485},"    if",[475,686,687],{"class":481}," a:  ",[475,689,690],{"class":493},"# если список не пустой\n",[475,692,694,697],{"class":477,"line":693},12,[475,695,696],{"class":481},"        a.sort()  ",[475,698,699],{"class":493},"# сортируем список по возрастанию\n",[475,701,703,706,708,711,714,717,719,721,724,727,730],{"class":477,"line":702},13,[475,704,705],{"class":481},"        M ",[475,707,486],{"class":485},[475,709,710],{"class":481}," a[",[475,712,713],{"class":489},"0",[475,715,716],{"class":481},"] ",[475,718,592],{"class":485},[475,720,710],{"class":481},[475,722,723],{"class":485},"-",[475,725,726],{"class":489},"1",[475,728,729],{"class":481},"]  ",[475,731,732],{"class":493},"# Вычислим M (под индексом 0 после сортировки находится мин.делитель, под индексом -1 – максимальный)\n",[475,734,736,738,741,743,746,749,752,754],{"class":477,"line":735},14,[475,737,606],{"class":485},[475,739,740],{"class":481}," M ",[475,742,611],{"class":485},[475,744,745],{"class":489}," 10",[475,747,748],{"class":485}," ==",[475,750,751],{"class":489}," 8",[475,753,621],{"class":481},[475,755,756],{"class":493},"# Если M оканчивается на 8\n",[475,758,760,763,766],{"class":477,"line":759},15,[475,761,762],{"class":489},"            print",[475,764,765],{"class":481},"(i, M)  ",[475,767,768],{"class":493},"# Выводим такое число и M\n",[475,770,772,775,778,780],{"class":477,"line":771},16,[475,773,774],{"class":481},"            count ",[475,776,777],{"class":485},"+=",[475,779,595],{"class":489},[475,781,782],{"class":493},"  # Добавляем +1 к счётчику, т.к. нашли такое M\n",[475,784,786,788,791,793,796,798],{"class":477,"line":785},17,[475,787,658],{"class":485},[475,789,790],{"class":481}," count ",[475,792,616],{"class":485},[475,794,795],{"class":489}," 5",[475,797,621],{"class":481},[475,799,800],{"class":493},"# Когда уже вывели первые найденных пар чисел i M\n",[475,802,804,807],{"class":477,"line":803},18,[475,805,806],{"class":485},"                break",[475,808,809],{"class":493},"  # прерываем основной цикл\n",[402,811,812,815,816,819,815,822,824,815,827,829,815,832,834,815,837,839],{},[406,813,814],{},"Ответ:"," ",[817,818],"br",{},[406,820,821],{},"700005 233338",[817,823],{},[406,825,826],{},"700007 100008",[817,828],{},[406,830,831],{},"700012 350008",[817,833],{},[406,835,836],{},"700015 140008",[817,838],{},[406,840,841],{},"700031 24168",[438,843,845],{"id":844},"задача-2","Задача 2",[402,847,848],{},"Напишите программу, которая перебирает целые числа, большие 550 000, в порядке возрастания и ищет среди них такие, для которых наибольший натуральный делитель, не равный самому числу, не является простым числом.",[402,850,851],{},"Программа должна найти и вывести первые 6 таких чисел и соответствующие им значения упомянутых делителей.",[402,853,854],{},"Формат вывода: для каждого из 6 таких найденных чисел в отдельной строке сначала выводится само число, затем упомянутый делитель. Строки выводятся в порядке возрастания найденных чисел.",[402,856,857],{},[418,858,859],{},"Например, для числа 105 наибольший натуральный делитель 35 не является простым, для числа 15 наибольший натуральный делитель 5 — простое число, а для числа 13 такого делителя не существует.",[455,861,458],{"id":862},"решение-1",[460,864,463],{"id":865},"решение-python-1",[465,867,869],{"className":467,"code":868,"language":469,"meta":470,"style":470},"count = 0  # переменная счётчик\nfor i in range(550001, 1000000):  # циклом перебираем числа большие 550 000\n    a = []  # список для добавления и сортировки чисел всех делителей числа i\n    for j in range(2, int(i ** 0.5) + 1):  # цикл для поиска всех делителей числа i (j – числа с 2 до корня числа i включительно)\n        if i % j == 0:  # если переменная j является делителем числа i\n            a.append(j)  # то добавляем её в список a\n            b = i \u002F\u002F j  # ищем второй делитель\n            if j != b:  # если он есть и не равен первому\n                a.append(b)  # то и его добавляем в список a\n    if a:  # если список не пустой\n        a.sort()  # сортируем список по возрастанию\n        flag = False  # переменная для сохранения результата проверки наибольшего натурального делителя\n        for j in range(2, int(a[-1] ** 0.5) + 1):  # цикл для поиска всех делителей наибольшего натурального делителя числа i\n            if a[-1] % j == 0:  # наибольший делитель – не простое число, раз найден ещё один делитель\n                flag = True  # прошли проверку – значит flag в True\n                break  # можно прервать цикл поиска \n        if flag:  # Если наибольший натуральный делитель числа i прошёл проверку \n            count += 1  # увеличиваем счётчик на 1\n            print(i, a[-1])  # выводим число и его наибольший натуральный делитель\n        if count == 6:  # просили вывести первые 6 чисел в ответ\n            break  # прерываем основной цикл \n",[472,870,871,881,906,916,950,968,974,988,1000,1006,1014,1020,1033,1076,1101,1114,1121,1131,1142,1160,1177],{"__ignoreMap":470},[475,872,873,875,877,879],{"class":477,"line":478},[475,874,482],{"class":481},[475,876,486],{"class":485},[475,878,490],{"class":489},[475,880,494],{"class":493},[475,882,883,885,887,889,891,893,896,898,901,903],{"class":477,"line":497},[475,884,500],{"class":485},[475,886,503],{"class":481},[475,888,506],{"class":485},[475,890,509],{"class":489},[475,892,512],{"class":481},[475,894,895],{"class":489},"550001",[475,897,518],{"class":481},[475,899,900],{"class":489},"1000000",[475,902,524],{"class":481},[475,904,905],{"class":493},"# циклом перебираем числа большие 550 000\n",[475,907,908,910,912,914],{"class":477,"line":530},[475,909,546],{"class":481},[475,911,486],{"class":485},[475,913,551],{"class":481},[475,915,554],{"class":493},[475,917,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948],{"class":477,"line":543},[475,919,560],{"class":485},[475,921,563],{"class":481},[475,923,506],{"class":485},[475,925,509],{"class":489},[475,927,512],{"class":481},[475,929,572],{"class":489},[475,931,518],{"class":481},[475,933,577],{"class":489},[475,935,580],{"class":481},[475,937,583],{"class":485},[475,939,586],{"class":489},[475,941,589],{"class":481},[475,943,592],{"class":485},[475,945,595],{"class":489},[475,947,524],{"class":481},[475,949,600],{"class":493},[475,951,952,954,956,958,960,962,964,966],{"class":477,"line":557},[475,953,606],{"class":485},[475,955,503],{"class":481},[475,957,611],{"class":485},[475,959,563],{"class":481},[475,961,616],{"class":485},[475,963,490],{"class":489},[475,965,621],{"class":481},[475,967,624],{"class":493},[475,969,970,972],{"class":477,"line":603},[475,971,630],{"class":481},[475,973,633],{"class":493},[475,975,976,978,980,982,984,986],{"class":477,"line":627},[475,977,639],{"class":481},[475,979,486],{"class":485},[475,981,503],{"class":481},[475,983,646],{"class":485},[475,985,649],{"class":481},[475,987,652],{"class":493},[475,989,990,992,994,996,998],{"class":477,"line":636},[475,991,658],{"class":485},[475,993,563],{"class":481},[475,995,663],{"class":485},[475,997,666],{"class":481},[475,999,669],{"class":493},[475,1001,1002,1004],{"class":477,"line":655},[475,1003,675],{"class":481},[475,1005,678],{"class":493},[475,1007,1008,1010,1012],{"class":477,"line":672},[475,1009,684],{"class":485},[475,1011,687],{"class":481},[475,1013,690],{"class":493},[475,1015,1016,1018],{"class":477,"line":681},[475,1017,696],{"class":481},[475,1019,699],{"class":493},[475,1021,1022,1025,1027,1030],{"class":477,"line":693},[475,1023,1024],{"class":481},"        flag ",[475,1026,486],{"class":485},[475,1028,1029],{"class":489}," False",[475,1031,1032],{"class":493},"  # переменная для сохранения результата проверки наибольшего натурального делителя\n",[475,1034,1035,1038,1040,1042,1044,1046,1048,1050,1052,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073],{"class":477,"line":702},[475,1036,1037],{"class":485},"        for",[475,1039,563],{"class":481},[475,1041,506],{"class":485},[475,1043,509],{"class":489},[475,1045,512],{"class":481},[475,1047,572],{"class":489},[475,1049,518],{"class":481},[475,1051,577],{"class":489},[475,1053,1054],{"class":481},"(a[",[475,1056,723],{"class":485},[475,1058,726],{"class":489},[475,1060,716],{"class":481},[475,1062,583],{"class":485},[475,1064,586],{"class":489},[475,1066,589],{"class":481},[475,1068,592],{"class":485},[475,1070,595],{"class":489},[475,1072,524],{"class":481},[475,1074,1075],{"class":493},"# цикл для поиска всех делителей наибольшего натурального делителя числа i\n",[475,1077,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098],{"class":477,"line":735},[475,1079,658],{"class":485},[475,1081,710],{"class":481},[475,1083,723],{"class":485},[475,1085,726],{"class":489},[475,1087,716],{"class":481},[475,1089,611],{"class":485},[475,1091,563],{"class":481},[475,1093,616],{"class":485},[475,1095,490],{"class":489},[475,1097,621],{"class":481},[475,1099,1100],{"class":493},"# наибольший делитель – не простое число, раз найден ещё один делитель\n",[475,1102,1103,1106,1108,1111],{"class":477,"line":759},[475,1104,1105],{"class":481},"                flag ",[475,1107,486],{"class":485},[475,1109,1110],{"class":489}," True",[475,1112,1113],{"class":493},"  # прошли проверку – значит flag в True\n",[475,1115,1116,1118],{"class":477,"line":771},[475,1117,806],{"class":485},[475,1119,1120],{"class":493},"  # можно прервать цикл поиска \n",[475,1122,1123,1125,1128],{"class":477,"line":785},[475,1124,606],{"class":485},[475,1126,1127],{"class":481}," flag:  ",[475,1129,1130],{"class":493},"# Если наибольший натуральный делитель числа i прошёл проверку \n",[475,1132,1133,1135,1137,1139],{"class":477,"line":803},[475,1134,774],{"class":481},[475,1136,777],{"class":485},[475,1138,595],{"class":489},[475,1140,1141],{"class":493},"  # увеличиваем счётчик на 1\n",[475,1143,1145,1147,1150,1152,1154,1157],{"class":477,"line":1144},19,[475,1146,762],{"class":489},[475,1148,1149],{"class":481},"(i, a[",[475,1151,723],{"class":485},[475,1153,726],{"class":489},[475,1155,1156],{"class":481},"])  ",[475,1158,1159],{"class":493},"# выводим число и его наибольший натуральный делитель\n",[475,1161,1163,1165,1167,1169,1172,1174],{"class":477,"line":1162},20,[475,1164,606],{"class":485},[475,1166,790],{"class":481},[475,1168,616],{"class":485},[475,1170,1171],{"class":489}," 6",[475,1173,621],{"class":481},[475,1175,1176],{"class":493},"# просили вывести первые 6 чисел в ответ\n",[475,1178,1180,1183],{"class":477,"line":1179},21,[475,1181,1182],{"class":485},"            break",[475,1184,809],{"class":493},[402,1186,1187,815,1189,1191,815,1194,1196,815,1199,1201,815,1204,1206,815,1209,1211,815,1214,1216],{},[406,1188,814],{},[817,1190],{},[406,1192,1193],{},"550002 275001",[817,1195],{},[406,1197,1198],{},"550004 275002",[817,1200],{},[406,1202,1203],{},"550005 183335",[817,1205],{},[406,1207,1208],{},"550008 275004",[817,1210],{},[406,1212,1213],{},"550010 275005",[817,1215],{},[406,1217,1218],{},"550011 183337",[438,1220,1222],{"id":1221},"задача-3","Задача 3",[402,1224,1225],{},"Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [258274; 258297], числа, имеющие ровно 4 различных делителя.",[402,1227,1228],{},"Выведите для каждого найденного числа два наибольших делителя в порядке возрастания.",[455,1230,458],{"id":1231},"решение-2",[460,1233,463],{"id":1234},"решение-python-2",[465,1236,1238],{"className":467,"code":1237,"language":469,"meta":470,"style":470},"for i in range(258274, 258298):  # запускаем цикл перебора чисел в указанном диапазоне условия задачи\n    a = []  # список в который добавим делители числа\n    for j in range(1, int(i ** 0.5) + 1): # цикл для поиска всех делителей числа i\n        if i % j == 0:  # если делитель найден\n            a.append(j)  # добавим его в список \n            b = i \u002F\u002F j  # ищем второй делитель\n            if j != b:  # если он не равен первому\n                a.append(b) # добавим и его тоже в список\n    if len(a) == 4:  # если количество делителей у числа получилось равным 4\n        a.sort()  # сортируем список делителей по возрастанию\n        print(a[2], a[3])  # выводим предпоследний и последний делитель\n",[472,1239,1240,1265,1276,1312,1331,1338,1352,1365,1373,1393,1400],{"__ignoreMap":470},[475,1241,1242,1244,1246,1248,1250,1252,1255,1257,1260,1262],{"class":477,"line":478},[475,1243,500],{"class":485},[475,1245,503],{"class":481},[475,1247,506],{"class":485},[475,1249,509],{"class":489},[475,1251,512],{"class":481},[475,1253,1254],{"class":489},"258274",[475,1256,518],{"class":481},[475,1258,1259],{"class":489},"258298",[475,1261,524],{"class":481},[475,1263,1264],{"class":493},"# запускаем цикл перебора чисел в указанном диапазоне условия задачи\n",[475,1266,1267,1269,1271,1273],{"class":477,"line":497},[475,1268,546],{"class":481},[475,1270,486],{"class":485},[475,1272,551],{"class":481},[475,1274,1275],{"class":493},"# список в который добавим делители числа\n",[475,1277,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1309],{"class":477,"line":530},[475,1279,560],{"class":485},[475,1281,563],{"class":481},[475,1283,506],{"class":485},[475,1285,509],{"class":489},[475,1287,512],{"class":481},[475,1289,726],{"class":489},[475,1291,518],{"class":481},[475,1293,577],{"class":489},[475,1295,580],{"class":481},[475,1297,583],{"class":485},[475,1299,586],{"class":489},[475,1301,589],{"class":481},[475,1303,592],{"class":485},[475,1305,595],{"class":489},[475,1307,1308],{"class":481},"): ",[475,1310,1311],{"class":493},"# цикл для поиска всех делителей числа i\n",[475,1313,1314,1316,1318,1320,1322,1324,1326,1328],{"class":477,"line":543},[475,1315,606],{"class":485},[475,1317,503],{"class":481},[475,1319,611],{"class":485},[475,1321,563],{"class":481},[475,1323,616],{"class":485},[475,1325,490],{"class":489},[475,1327,621],{"class":481},[475,1329,1330],{"class":493},"# если делитель найден\n",[475,1332,1333,1335],{"class":477,"line":557},[475,1334,630],{"class":481},[475,1336,1337],{"class":493},"# добавим его в список \n",[475,1339,1340,1342,1344,1346,1348,1350],{"class":477,"line":603},[475,1341,639],{"class":481},[475,1343,486],{"class":485},[475,1345,503],{"class":481},[475,1347,646],{"class":485},[475,1349,649],{"class":481},[475,1351,652],{"class":493},[475,1353,1354,1356,1358,1360,1362],{"class":477,"line":627},[475,1355,658],{"class":485},[475,1357,563],{"class":481},[475,1359,663],{"class":485},[475,1361,666],{"class":481},[475,1363,1364],{"class":493},"# если он не равен первому\n",[475,1366,1367,1370],{"class":477,"line":636},[475,1368,1369],{"class":481},"                a.append(b) ",[475,1371,1372],{"class":493},"# добавим и его тоже в список\n",[475,1374,1375,1377,1380,1383,1385,1388,1390],{"class":477,"line":655},[475,1376,684],{"class":485},[475,1378,1379],{"class":489}," len",[475,1381,1382],{"class":481},"(a) ",[475,1384,616],{"class":485},[475,1386,1387],{"class":489}," 4",[475,1389,621],{"class":481},[475,1391,1392],{"class":493},"# если количество делителей у числа получилось равным 4\n",[475,1394,1395,1397],{"class":477,"line":672},[475,1396,696],{"class":481},[475,1398,1399],{"class":493},"# сортируем список делителей по возрастанию\n",[475,1401,1402,1405,1407,1409,1412,1415,1417],{"class":477,"line":681},[475,1403,1404],{"class":489},"        print",[475,1406,1054],{"class":481},[475,1408,572],{"class":489},[475,1410,1411],{"class":481},"], a[",[475,1413,1414],{"class":489},"3",[475,1416,1156],{"class":481},[475,1418,1419],{"class":493},"# выводим предпоследний и последний делитель\n",[402,1421,1422,815,1424,1426,815,1429,1431,815,1434,1436,815,1439,1441,815,1444,1446],{},[406,1423,814],{},[817,1425],{},[406,1427,1428],{},"15193 258281",[817,1430],{},[406,1432,1433],{},"1427 258287",[817,1435],{},[406,1437,1438],{},"1493 258289",[817,1440],{},[406,1442,1443],{},"36899 258293",[817,1445],{},[406,1447,1448],{},"51659 258295",[438,1450,1452],{"id":1451},"задача-4","Задача 4",[402,1454,1455],{},"Найдите все натуральные числа, принадлежащие отрезку [4234679; 10157812] и имеющие ровно три нетривиальных делителя.",[402,1457,1458],{},"Назовём нетривиальным делителем натурального числа его делитель, не равный единице и самому числу.",[402,1460,1461],{},"Для каждого найденного числа запишите в ответе само число и его наибольший нетривиальный делитель.",[402,1463,1464],{},"Найденные числа расположите в порядке возрастания.",[455,1466,458],{"id":1467},"решение-3",[460,1469,463],{"id":1470},"решение-python-3",[465,1472,1474],{"className":467,"code":1473,"language":469,"meta":470,"style":470},"for i in range(4234679, 10157813):  # запускаем цикл перебора чисел в указанном диапазоне условия задачи\n    if round(i ** 0.5) ** 2 == i:  # проверяем целый корень из числа равен самому числу? Тогда могут быть три нетривиальных делителя\n        a = []  # список в который добавим делители числа\n        for j in range(2, int(i ** 0.5) + 1):  # циклом добавляем делители числа\n            if i % j == 0:\n                a.append(j)\n                b = i \u002F\u002F j\n                if j != b:\n                    a.append(b)\n        if len(a) == 3:  # если делителя три\n            a.sort()  # сортируем список, получая в конце списка наибольший делитель\n            print(i, a[-1])  # выводим само число и его наибольший нетривиальный делитель\n",[472,1475,1476,1500,1528,1539,1574,1591,1596,1610,1622,1627,1645,1653],{"__ignoreMap":470},[475,1477,1478,1480,1482,1484,1486,1488,1491,1493,1496,1498],{"class":477,"line":478},[475,1479,500],{"class":485},[475,1481,503],{"class":481},[475,1483,506],{"class":485},[475,1485,509],{"class":489},[475,1487,512],{"class":481},[475,1489,1490],{"class":489},"4234679",[475,1492,518],{"class":481},[475,1494,1495],{"class":489},"10157813",[475,1497,524],{"class":481},[475,1499,1264],{"class":493},[475,1501,1502,1504,1507,1509,1511,1513,1515,1517,1520,1522,1525],{"class":477,"line":497},[475,1503,684],{"class":485},[475,1505,1506],{"class":489}," round",[475,1508,580],{"class":481},[475,1510,583],{"class":485},[475,1512,586],{"class":489},[475,1514,589],{"class":481},[475,1516,583],{"class":485},[475,1518,1519],{"class":489}," 2",[475,1521,748],{"class":485},[475,1523,1524],{"class":481}," i:  ",[475,1526,1527],{"class":493},"# проверяем целый корень из числа равен самому числу? Тогда могут быть три нетривиальных делителя\n",[475,1529,1530,1533,1535,1537],{"class":477,"line":530},[475,1531,1532],{"class":481},"        a ",[475,1534,486],{"class":485},[475,1536,551],{"class":481},[475,1538,1275],{"class":493},[475,1540,1541,1543,1545,1547,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569,1571],{"class":477,"line":543},[475,1542,1037],{"class":485},[475,1544,563],{"class":481},[475,1546,506],{"class":485},[475,1548,509],{"class":489},[475,1550,512],{"class":481},[475,1552,572],{"class":489},[475,1554,518],{"class":481},[475,1556,577],{"class":489},[475,1558,580],{"class":481},[475,1560,583],{"class":485},[475,1562,586],{"class":489},[475,1564,589],{"class":481},[475,1566,592],{"class":485},[475,1568,595],{"class":489},[475,1570,524],{"class":481},[475,1572,1573],{"class":493},"# циклом добавляем делители числа\n",[475,1575,1576,1578,1580,1582,1584,1586,1588],{"class":477,"line":557},[475,1577,658],{"class":485},[475,1579,503],{"class":481},[475,1581,611],{"class":485},[475,1583,563],{"class":481},[475,1585,616],{"class":485},[475,1587,490],{"class":489},[475,1589,1590],{"class":481},":\n",[475,1592,1593],{"class":477,"line":603},[475,1594,1595],{"class":481},"                a.append(j)\n",[475,1597,1598,1601,1603,1605,1607],{"class":477,"line":627},[475,1599,1600],{"class":481},"                b ",[475,1602,486],{"class":485},[475,1604,503],{"class":481},[475,1606,646],{"class":485},[475,1608,1609],{"class":481}," j\n",[475,1611,1612,1615,1617,1619],{"class":477,"line":636},[475,1613,1614],{"class":485},"                if",[475,1616,563],{"class":481},[475,1618,663],{"class":485},[475,1620,1621],{"class":481}," b:\n",[475,1623,1624],{"class":477,"line":655},[475,1625,1626],{"class":481},"                    a.append(b)\n",[475,1628,1629,1631,1633,1635,1637,1640,1642],{"class":477,"line":672},[475,1630,606],{"class":485},[475,1632,1379],{"class":489},[475,1634,1382],{"class":481},[475,1636,616],{"class":485},[475,1638,1639],{"class":489}," 3",[475,1641,621],{"class":481},[475,1643,1644],{"class":493},"# если делителя три\n",[475,1646,1647,1650],{"class":477,"line":681},[475,1648,1649],{"class":481},"            a.sort()  ",[475,1651,1652],{"class":493},"# сортируем список, получая в конце списка наибольший делитель\n",[475,1654,1655,1657,1659,1661,1663,1665],{"class":477,"line":693},[475,1656,762],{"class":489},[475,1658,1149],{"class":481},[475,1660,723],{"class":485},[475,1662,726],{"class":489},[475,1664,1156],{"class":481},[475,1666,1667],{"class":493},"# выводим само число и его наибольший нетривиальный делитель\n",[402,1669,1670,815,1672,1674,815,1677,1679],{},[406,1671,814],{},[817,1673],{},[406,1675,1676],{},"4879681 103823",[817,1678],{},[406,1680,1681],{},"7890481 148877",[438,1683,1685],{"id":1684},"задача-5","Задача 5",[402,1687,1688],{},"Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:",[1690,1691,1692,1696],"ul",{},[1693,1694,1695],"li",{},"символ \"?\" означает ровно одну произвольную цифру;",[1693,1697,1698],{},"символ \"*\" означает любую последовательность цифр произвольной длины; в том числе \"*\" может задавать и пустую последовательность.",[402,1700,1701],{},"Например, маске 123*4?5 соответствуют числа 123405 и 12300405.",[402,1703,1704],{},"Среди натуральных чисел, не превышающих 10⁸, найдите все числа, соответствующие маске 1234*7, делящиеся на 141 без остатка.",[402,1706,1707],{},"В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце — соответствующие им результаты деления этих чисел на 141.",[455,1709,458],{"id":1710},"решение-4",[402,1712,1713,1722],{},[418,1714,1715,1716],{},"Для решения данной задачи(и подобных) элегантно в 4 строчки кода поможет функция fnmatch и такого же модуля Python.\nПодробнее можно прочитать в документации: ",[1717,1718,1719],"a",{"href":1719,"rel":1720},"https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Ffnmatch.html",[1721],"nofollow",[418,1723,1724],{},"Я лишь приведу пример и поясню как эта функция работает на примере имени файла:",[402,1726,1727],{},[418,1728,1729],{},[406,1730,1731],{},"Пример использования fnmatch",[465,1733,1735],{"className":467,"code":1734,"language":469,"meta":470,"style":470},"from fnmatch import fnmatch\n\nfilename = 'example.txt'\npattern = '*.txt'\nresult = fnmatch(filename, pattern)\nprint(result)  # Вывод: True \n",[472,1736,1737,1751,1757,1768,1778,1788],{"__ignoreMap":470},[475,1738,1739,1742,1745,1748],{"class":477,"line":478},[475,1740,1741],{"class":485},"from",[475,1743,1744],{"class":481}," fnmatch ",[475,1746,1747],{"class":485},"import",[475,1749,1750],{"class":481}," fnmatch\n",[475,1752,1753],{"class":477,"line":497},[475,1754,1756],{"emptyLinePlaceholder":1755},true,"\n",[475,1758,1759,1762,1764],{"class":477,"line":530},[475,1760,1761],{"class":481},"filename ",[475,1763,486],{"class":485},[475,1765,1767],{"class":1766},"sYBdl"," 'example.txt'\n",[475,1769,1770,1773,1775],{"class":477,"line":543},[475,1771,1772],{"class":481},"pattern ",[475,1774,486],{"class":485},[475,1776,1777],{"class":1766}," '*.txt'\n",[475,1779,1780,1783,1785],{"class":477,"line":557},[475,1781,1782],{"class":481},"result ",[475,1784,486],{"class":485},[475,1786,1787],{"class":481}," fnmatch(filename, pattern)\n",[475,1789,1790,1793,1796],{"class":477,"line":603},[475,1791,1792],{"class":489},"print",[475,1794,1795],{"class":481},"(result)  ",[475,1797,1798],{"class":493},"# Вывод: True\n",[402,1800,1801],{},[418,1802,1803],{},"Функция проверяет, соответствует ли строка filename строке шаблону pattern и возвращает True или False. Это мы и используем в решении задачи.",[460,1805,463],{"id":1806},"решение-python-4",[465,1808,1810],{"className":467,"code":1809,"language":469,"meta":470,"style":470},"from fnmatch import fnmatch\n# т.к. мы ищем числа которые делятся на 141 без остатка\nfor i in range(1234, 10**8+1, 141):  # перебираем все числа от 141 до 10⁸ с шагом 141\n    if fnmatch(str(i), '1234*7'):  # функция проверит строку(число преобразовываем в строку) на соответствие маске 1234*7\n        print(i, i \u002F\u002F 141)  # Если прошли проверку выводим число и результат деления на 141\n",[472,1811,1812,1822,1827,1866,1887],{"__ignoreMap":470},[475,1813,1814,1816,1818,1820],{"class":477,"line":478},[475,1815,1741],{"class":485},[475,1817,1744],{"class":481},[475,1819,1747],{"class":485},[475,1821,1750],{"class":481},[475,1823,1824],{"class":477,"line":497},[475,1825,1826],{"class":493},"# т.к. мы ищем числа которые делятся на 141 без остатка\n",[475,1828,1829,1831,1833,1835,1837,1839,1842,1844,1847,1849,1852,1854,1856,1858,1861,1863],{"class":477,"line":530},[475,1830,500],{"class":485},[475,1832,503],{"class":481},[475,1834,506],{"class":485},[475,1836,509],{"class":489},[475,1838,512],{"class":481},[475,1840,1841],{"class":489},"1234",[475,1843,518],{"class":481},[475,1845,1846],{"class":489},"10",[475,1848,583],{"class":485},[475,1850,1851],{"class":489},"8",[475,1853,592],{"class":485},[475,1855,726],{"class":489},[475,1857,518],{"class":481},[475,1859,1860],{"class":489},"141",[475,1862,524],{"class":481},[475,1864,1865],{"class":493},"# перебираем все числа от 141 до 10⁸ с шагом 141\n",[475,1867,1868,1870,1873,1876,1879,1882,1884],{"class":477,"line":543},[475,1869,684],{"class":485},[475,1871,1872],{"class":481}," fnmatch(",[475,1874,1875],{"class":489},"str",[475,1877,1878],{"class":481},"(i), ",[475,1880,1881],{"class":1766},"'1234*7'",[475,1883,524],{"class":481},[475,1885,1886],{"class":493},"# функция проверит строку(число преобразовываем в строку) на соответствие маске 1234*7\n",[475,1888,1889,1891,1894,1896,1899,1902],{"class":477,"line":557},[475,1890,1404],{"class":489},[475,1892,1893],{"class":481},"(i, i ",[475,1895,646],{"class":485},[475,1897,1898],{"class":489}," 141",[475,1900,1901],{"class":481},")  ",[475,1903,1904],{"class":493},"# Если прошли проверку выводим число и результат деления на 141\n",[402,1906,1907,815,1909,1911,815,1914,1916,815,1919,1921,815,1924,1926,815,1929,1931,815,1934,1936,815,1939,1941,815,1944,1946],{},[406,1908,814],{},[817,1910],{},[406,1912,1913],{},"1234737 8757",[817,1915],{},[406,1917,1918],{},"12341307 87527",[817,1920],{},[406,1922,1923],{},"12342717 87537",[817,1925],{},[406,1927,1928],{},"12344127 87547",[817,1930],{},[406,1932,1933],{},"12345537 87557",[817,1935],{},[406,1937,1938],{},"12346947 87567",[817,1940],{},[406,1942,1943],{},"12348357 87577",[817,1945],{},[406,1947,1948],{},"12349767 87587",[438,1950,1952],{"id":1951},"задача-6-демоверсия-егэ-2024","Задача 6 (Демоверсия ЕГЭ 2024)",[402,1954,1688],{},[1690,1956,1957,1959],{},[1693,1958,1695],{},[1693,1960,1698],{},[402,1962,1701],{},[402,1964,1965],{},"Среди натуральных чисел, не превышающих 10¹⁰, найдите все числа, соответствующие маске 1?2157*4, делящиеся на 2024 без остатка.",[402,1967,1968],{},"В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце — соответствующие им результаты деления этих чисел на 2024.",[455,1970,458],{"id":1971},"решение-5",[460,1973,463],{"id":1974},"решение-python-5",[402,1976,1977],{},[418,1978,1979],{},"Для решения данной задачи нам поможет функция fnmatch из стандартной библиотеки пакетов Python fnmatch.\nФункция fnmatch проверяет, соответствует ли строка с числом шаблонной строке и возвращает True если это так, иначе False.",[465,1981,1983],{"className":467,"code":1982,"language":469,"meta":470,"style":470},"from fnmatch import fnmatch\nfor i in range(2024, 10**10+1, 2024):\n    if fnmatch(str(i), '1?2157*4'):\n        print(i, i \u002F\u002F 2024)\n",[472,1984,1985,1995,2029,2044],{"__ignoreMap":470},[475,1986,1987,1989,1991,1993],{"class":477,"line":478},[475,1988,1741],{"class":485},[475,1990,1744],{"class":481},[475,1992,1747],{"class":485},[475,1994,1750],{"class":481},[475,1996,1997,1999,2001,2003,2005,2007,2010,2012,2014,2016,2018,2020,2022,2024,2026],{"class":477,"line":497},[475,1998,500],{"class":485},[475,2000,503],{"class":481},[475,2002,506],{"class":485},[475,2004,509],{"class":489},[475,2006,512],{"class":481},[475,2008,2009],{"class":489},"2024",[475,2011,518],{"class":481},[475,2013,1846],{"class":489},[475,2015,583],{"class":485},[475,2017,1846],{"class":489},[475,2019,592],{"class":485},[475,2021,726],{"class":489},[475,2023,518],{"class":481},[475,2025,2009],{"class":489},[475,2027,2028],{"class":481},"):\n",[475,2030,2031,2033,2035,2037,2039,2042],{"class":477,"line":530},[475,2032,684],{"class":485},[475,2034,1872],{"class":481},[475,2036,1875],{"class":489},[475,2038,1878],{"class":481},[475,2040,2041],{"class":1766},"'1?2157*4'",[475,2043,2028],{"class":481},[475,2045,2046,2048,2050,2052,2055],{"class":477,"line":543},[475,2047,1404],{"class":489},[475,2049,1893],{"class":481},[475,2051,646],{"class":485},[475,2053,2054],{"class":489}," 2024",[475,2056,2057],{"class":481},")\n",[402,2059,2060],{},[418,2061,2062],{},"Начало цикла с 2024 т.к. вопрос стоит в проверки натуральных чисел которые делятся без остатка вплоть до числа 10.\nС шагом +2024 увеличиваем число. Далее внутри функции преобразуем число в строку, чтобы проверить её на соответствие паттерну(т.к. функция принимает строки).\nИ выводим в цикле ответы тех чисел, которым функция вернула True(т.е. как раз те которые нам и нужны и они прошли проверку).",[402,2064,2065,815,2067,2069,815,2072,2074,815,2077,2079,815,2082,2084,815,2087,2089,815,2092,2094,815,2097,2099,815,2102,2104,815,2107,2109,815,2112,2114,815,2117,2119],{},[406,2066,814],{},[817,2068],{},[406,2070,2071],{},"142157664 70236",[817,2073],{},[406,2075,2076],{},"1021575544 504731",[817,2078],{},[406,2080,2081],{},"1121571264 554136",[817,2083],{},[406,2085,2086],{},"1221577104 603546",[817,2088],{},[406,2090,2091],{},"1321572824 652951",[817,2093],{},[406,2095,2096],{},"1421578664 702361",[817,2098],{},[406,2100,2101],{},"1521574384 751766",[817,2103],{},[406,2105,2106],{},"1621570104 801171",[817,2108],{},[406,2110,2111],{},"1721575944 850581",[817,2113],{},[406,2115,2116],{},"1821571664 899986",[817,2118],{},[406,2120,2121],{},"1921577504 949396",[438,2123,2125],{"id":2124},"задача-7-демоверсия-егэ-2025","Задача 7 (Демоверсия ЕГЭ 2025)",[402,2127,2128],{},"Пусть M – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа.\nЕсли таких делителей у числа нет, то считаем значение M равным нулю.\nНапишите программу, которая перебирает целые числа, бо́льшие 800 000, в порядке возрастания и ищет среди них такие, для которых M оканчивается на 4.\nВ ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения M.",[402,2130,2131],{},"Например, для числа 20 М = 2 + 10 = 12.",[402,2133,453],{},[455,2135,458],{"id":2136},"решение-6",[460,2138,463],{"id":2139},"решение-python-6",[465,2141,2143],{"className":467,"code":2142,"language":469,"meta":470,"style":470},"count = 0  # Счётчик до 5\nfor num in range(800001, 10000000):  # Запускаем цикл который перебирает целые числа от 800 000 по условию задания\n    M = 0  # Изначально предполагаем что делителей у числа M нет\n    dl_list = []  # Список где будем хранить все найденные делители числа\n    # Перебираем вторым циклом все числа от исходного числа, которые могут оказаться делителями\n    for del1 in range(2, int(num ** 0.5) + 1):\n        if num % del1 == 0:  # Если делитель\n            dl_list.append(del1)  # Добавить в список\n            del2 = num \u002F\u002F del1  # Второй делитель также проверяем\n            if del1 != del2:\n                dl_list.append(del2)  # Добавить в список второй делитель\n    if len(dl_list) >= 1:  # Если делителей больше одного\n        dl_list.sort()  # Сортируем по возрастанию\n        M = dl_list[0] + dl_list[-1]  # M это сумма делителей = минимальный делитель + максимальный делитель\n        if M % 10 == 4:  # Если M оканчивается на 4\n            print(num, M)  # Выводим пару(число и M) как один из ответов на задачу\n            count += 1\n            if count == 5:  # Первые 5 чисел вывели, прерываем цикл, задача решена\n                break\n",[472,2144,2145,2156,2182,2193,2205,2210,2244,2263,2271,2288,2299,2307,2326,2334,2360,2379,2389,2398,2413],{"__ignoreMap":470},[475,2146,2147,2149,2151,2153],{"class":477,"line":478},[475,2148,482],{"class":481},[475,2150,486],{"class":485},[475,2152,490],{"class":489},[475,2154,2155],{"class":493},"  # Счётчик до 5\n",[475,2157,2158,2160,2163,2165,2167,2169,2172,2174,2177,2179],{"class":477,"line":497},[475,2159,500],{"class":485},[475,2161,2162],{"class":481}," num ",[475,2164,506],{"class":485},[475,2166,509],{"class":489},[475,2168,512],{"class":481},[475,2170,2171],{"class":489},"800001",[475,2173,518],{"class":481},[475,2175,2176],{"class":489},"10000000",[475,2178,524],{"class":481},[475,2180,2181],{"class":493},"# Запускаем цикл который перебирает целые числа от 800 000 по условию задания\n",[475,2183,2184,2186,2188,2190],{"class":477,"line":530},[475,2185,533],{"class":481},[475,2187,486],{"class":485},[475,2189,490],{"class":489},[475,2191,2192],{"class":493},"  # Изначально предполагаем что делителей у числа M нет\n",[475,2194,2195,2198,2200,2202],{"class":477,"line":543},[475,2196,2197],{"class":481},"    dl_list ",[475,2199,486],{"class":485},[475,2201,551],{"class":481},[475,2203,2204],{"class":493},"# Список где будем хранить все найденные делители числа\n",[475,2206,2207],{"class":477,"line":557},[475,2208,2209],{"class":493},"    # Перебираем вторым циклом все числа от исходного числа, которые могут оказаться делителями\n",[475,2211,2212,2214,2217,2219,2221,2223,2225,2227,2229,2232,2234,2236,2238,2240,2242],{"class":477,"line":603},[475,2213,560],{"class":485},[475,2215,2216],{"class":481}," del1 ",[475,2218,506],{"class":485},[475,2220,509],{"class":489},[475,2222,512],{"class":481},[475,2224,572],{"class":489},[475,2226,518],{"class":481},[475,2228,577],{"class":489},[475,2230,2231],{"class":481},"(num ",[475,2233,583],{"class":485},[475,2235,586],{"class":489},[475,2237,589],{"class":481},[475,2239,592],{"class":485},[475,2241,595],{"class":489},[475,2243,2028],{"class":481},[475,2245,2246,2248,2250,2252,2254,2256,2258,2260],{"class":477,"line":627},[475,2247,606],{"class":485},[475,2249,2162],{"class":481},[475,2251,611],{"class":485},[475,2253,2216],{"class":481},[475,2255,616],{"class":485},[475,2257,490],{"class":489},[475,2259,621],{"class":481},[475,2261,2262],{"class":493},"# Если делитель\n",[475,2264,2265,2268],{"class":477,"line":636},[475,2266,2267],{"class":481},"            dl_list.append(del1)  ",[475,2269,2270],{"class":493},"# Добавить в список\n",[475,2272,2273,2276,2278,2280,2282,2285],{"class":477,"line":655},[475,2274,2275],{"class":481},"            del2 ",[475,2277,486],{"class":485},[475,2279,2162],{"class":481},[475,2281,646],{"class":485},[475,2283,2284],{"class":481}," del1  ",[475,2286,2287],{"class":493},"# Второй делитель также проверяем\n",[475,2289,2290,2292,2294,2296],{"class":477,"line":672},[475,2291,658],{"class":485},[475,2293,2216],{"class":481},[475,2295,663],{"class":485},[475,2297,2298],{"class":481}," del2:\n",[475,2300,2301,2304],{"class":477,"line":681},[475,2302,2303],{"class":481},"                dl_list.append(del2)  ",[475,2305,2306],{"class":493},"# Добавить в список второй делитель\n",[475,2308,2309,2311,2313,2316,2319,2321,2323],{"class":477,"line":693},[475,2310,684],{"class":485},[475,2312,1379],{"class":489},[475,2314,2315],{"class":481},"(dl_list) ",[475,2317,2318],{"class":485},">=",[475,2320,595],{"class":489},[475,2322,621],{"class":481},[475,2324,2325],{"class":493},"# Если делителей больше одного\n",[475,2327,2328,2331],{"class":477,"line":702},[475,2329,2330],{"class":481},"        dl_list.sort()  ",[475,2332,2333],{"class":493},"# Сортируем по возрастанию\n",[475,2335,2336,2338,2340,2343,2345,2347,2349,2351,2353,2355,2357],{"class":477,"line":735},[475,2337,705],{"class":481},[475,2339,486],{"class":485},[475,2341,2342],{"class":481}," dl_list[",[475,2344,713],{"class":489},[475,2346,716],{"class":481},[475,2348,592],{"class":485},[475,2350,2342],{"class":481},[475,2352,723],{"class":485},[475,2354,726],{"class":489},[475,2356,729],{"class":481},[475,2358,2359],{"class":493},"# M это сумма делителей = минимальный делитель + максимальный делитель\n",[475,2361,2362,2364,2366,2368,2370,2372,2374,2376],{"class":477,"line":759},[475,2363,606],{"class":485},[475,2365,740],{"class":481},[475,2367,611],{"class":485},[475,2369,745],{"class":489},[475,2371,748],{"class":485},[475,2373,1387],{"class":489},[475,2375,621],{"class":481},[475,2377,2378],{"class":493},"# Если M оканчивается на 4\n",[475,2380,2381,2383,2386],{"class":477,"line":771},[475,2382,762],{"class":489},[475,2384,2385],{"class":481},"(num, M)  ",[475,2387,2388],{"class":493},"# Выводим пару(число и M) как один из ответов на задачу\n",[475,2390,2391,2393,2395],{"class":477,"line":785},[475,2392,774],{"class":481},[475,2394,777],{"class":485},[475,2396,2397],{"class":489}," 1\n",[475,2399,2400,2402,2404,2406,2408,2410],{"class":477,"line":803},[475,2401,658],{"class":485},[475,2403,790],{"class":481},[475,2405,616],{"class":485},[475,2407,795],{"class":489},[475,2409,621],{"class":481},[475,2411,2412],{"class":493},"# Первые 5 чисел вывели, прерываем цикл, задача решена\n",[475,2414,2415],{"class":477,"line":1144},[475,2416,2417],{"class":485},"                break\n",[402,2419,2420,815,2422,2424,815,2427,2429,815,2432,2434,815,2437,2439,815,2442,2444],{},[406,2421,814],{},[817,2423],{},[406,2425,2426],{},"800004 400004",[817,2428],{},[406,2430,2431],{},"800009 114294",[817,2433],{},[406,2435,2436],{},"800013 266674",[817,2438],{},[406,2440,2441],{},"800024 400014",[817,2443],{},[406,2445,2446],{},"800033 61554",[438,2448,2450],{"id":2449},"задача-8-демоверсия-егэ-2025-вариант-или","Задача 8 (Демоверсия ЕГЭ 2025 Вариант ИЛИ)",[402,2452,1688],{},[1690,2454,2455,2458],{},[1693,2456,2457],{},"символ «?» означает ровно одну произвольную цифру;",[1693,2459,2460],{},"символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.",[402,2462,1701],{},[402,2464,2465],{},"Среди натуральных чисел, не превышающих 10¹⁰, найдите все числа, соответствующие маске 3?12?14*5, делящиеся на 1917 без остатка.",[402,2467,2468,2469,2471],{},"В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на 1917.",[817,2470],{},"\nКоличество строк в таблице для ответа избыточно.",[455,2473,458],{"id":2474},"решение-7",[460,2476,463],{"id":2477},"решение-python-7",[465,2479,2481],{"className":467,"code":2480,"language":469,"meta":470,"style":470},"from fnmatch import fnmatch\nfor i in range(1917, 10**10+1, 1917):\n    if fnmatch(str(i), '3?12?14*5'):\n        print(i, i \u002F\u002F 1917)\n",[472,2482,2483,2493,2526,2541],{"__ignoreMap":470},[475,2484,2485,2487,2489,2491],{"class":477,"line":478},[475,2486,1741],{"class":485},[475,2488,1744],{"class":481},[475,2490,1747],{"class":485},[475,2492,1750],{"class":481},[475,2494,2495,2497,2499,2501,2503,2505,2508,2510,2512,2514,2516,2518,2520,2522,2524],{"class":477,"line":497},[475,2496,500],{"class":485},[475,2498,503],{"class":481},[475,2500,506],{"class":485},[475,2502,509],{"class":489},[475,2504,512],{"class":481},[475,2506,2507],{"class":489},"1917",[475,2509,518],{"class":481},[475,2511,1846],{"class":489},[475,2513,583],{"class":485},[475,2515,1846],{"class":489},[475,2517,592],{"class":485},[475,2519,726],{"class":489},[475,2521,518],{"class":481},[475,2523,2507],{"class":489},[475,2525,2028],{"class":481},[475,2527,2528,2530,2532,2534,2536,2539],{"class":477,"line":530},[475,2529,684],{"class":485},[475,2531,1872],{"class":481},[475,2533,1875],{"class":489},[475,2535,1878],{"class":481},[475,2537,2538],{"class":1766},"'3?12?14*5'",[475,2540,2028],{"class":481},[475,2542,2543,2545,2547,2549,2552],{"class":477,"line":543},[475,2544,1404],{"class":489},[475,2546,1893],{"class":481},[475,2548,646],{"class":485},[475,2550,2551],{"class":489}," 1917",[475,2553,2057],{"class":481},[402,2555,2556],{},[418,2557,2558],{},"Начало цикла с 1917 т.к. вопрос стоит в проверки натуральных чисел которые делятся без остатка вплоть до числа 10¹⁰.\nС шагом +1917 увеличиваем число. Далее внутри функции преобразуем число в строку, чтобы проверить её на соответствие паттерну(т.к. функция принимает строки).\nИ выводим в цикле ответы тех чисел, которым функция вернула True(т.е. как раз те которые нам и нужны и они прошли проверку).",[402,2560,2561,815,2563,2565,815,2568,2570,815,2573,2575,815,2578,2580,815,2583,2585],{},[406,2562,814],{},[817,2564],{},[406,2566,2567],{},"351261495 183235",[817,2569],{},[406,2571,2572],{},"3212614035 1675855",[817,2574],{},[406,2576,2577],{},"3412614645 1780185",[817,2579],{},[406,2581,2582],{},"3712414275 1936575",[817,2584],{},[406,2586,2587],{},"3912414885 2040905",[438,2589,2591],{"id":2590},"задача-9-демоверсия-2026-и-вариант-или","Задача 9 (Демоверсия 2026 и вариант ИЛИ)",[402,2593,2594],{},[418,2595,2596,2597,2600],{},"Условие и решение такое же как в демоверсии 2025 года. Здесь это задачи ",[406,2598,2599],{},"Задача 7, 8"," выше.",[402,2602,2603,2604,2607,2608,2611],{},"Попробуйте сами запустить код в окне ниже с интерпретатором Python и повторите примеры из статьи чтобы самим увидеть и понять как всё это работает. Для этого в ячейке с кодом нажмите клавиши на клавиатуре ",[406,2605,2606],{},"Shift+Enter"," или запустите код через ",[406,2609,2610],{},"кнопку Run"," по значку ▶.",[2613,2614],"jypiter",{},[2616,2617,2618],"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 .sYu0t, html code.shiki .sYu0t{--shiki-default:#005CC5}html pre.shiki code .sAwPA, html code.shiki .sAwPA{--shiki-default:#6A737D}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 .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}",{"title":470,"searchDepth":497,"depth":557,"links":2620},[2621],{"id":399,"depth":497,"text":400,"children":2622},[2623,2628,2633,2638,2643,2648,2653,2658,2663],{"id":440,"depth":543,"text":441,"children":2624},[2625],{"id":457,"depth":557,"text":458,"children":2626},[2627],{"id":462,"depth":603,"text":463},{"id":844,"depth":543,"text":845,"children":2629},[2630],{"id":862,"depth":557,"text":458,"children":2631},[2632],{"id":865,"depth":603,"text":463},{"id":1221,"depth":543,"text":1222,"children":2634},[2635],{"id":1231,"depth":557,"text":458,"children":2636},[2637],{"id":1234,"depth":603,"text":463},{"id":1451,"depth":543,"text":1452,"children":2639},[2640],{"id":1467,"depth":557,"text":458,"children":2641},[2642],{"id":1470,"depth":603,"text":463},{"id":1684,"depth":543,"text":1685,"children":2644},[2645],{"id":1710,"depth":557,"text":458,"children":2646},[2647],{"id":1806,"depth":603,"text":463},{"id":1951,"depth":543,"text":1952,"children":2649},[2650],{"id":1971,"depth":557,"text":458,"children":2651},[2652],{"id":1974,"depth":603,"text":463},{"id":2124,"depth":543,"text":2125,"children":2654},[2655],{"id":2136,"depth":557,"text":458,"children":2656},[2657],{"id":2139,"depth":603,"text":463},{"id":2449,"depth":543,"text":2450,"children":2659},[2660],{"id":2474,"depth":557,"text":458,"children":2661},[2662],{"id":2477,"depth":603,"text":463},{"id":2590,"depth":543,"text":2591},"2025-09-06","Обработка целочисленной информации","md","images\u002Fblog\u002Fege\u002Ftask25\u002Fimg.png",{},25,{"title":75,"description":2665},"YMzrJfhu_N4Ub962lfKy18iOsaRXrJtOFGhvnDSGHM4",[2673,2675],{"title":71,"path":72,"stem":73,"description":2674,"children":-1},"Обработка символьных строк",{"title":79,"path":80,"stem":81,"description":2665,"children":-1},1780737505631]