es
Feedback
Поколение Python 🐍

Поколение Python 🐍

Ir al canal en Telegram

Серия курсов по языку Python от BEEGEEK 🐝. Сайт: pygen.ru Мерч: shop.pygen.ru Чат: @pygen_ru_comments Бот: @pygen_ru_bot Поддержка: @pygen_ru_support Перечень РКН: https://www.gosuslugi.ru/snet/673650d605391b3bfb5541c0

Mostrar más

📈 Análisis del canal de Telegram Поколение Python 🐍

El canal Поколение Python 🐍 (@pygen_ru) en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 48 643 suscriptores, ocupando la posición 2 775 en la categoría Tecnologías y Aplicaciones y el puesto 13 021 en la región Rusia.

📊 Métricas de audiencia y dinámica

Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 48 643 suscriptores.

Según los últimos datos del 14 junio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de 169, y en las últimas 24 horas de 21, conservando un alto alcance.

  • Estado de verificación: No verificado
  • Tasa de interacción (ER): El promedio de interacción de la audiencia es 12.92%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 6.23% de reacciones respecto al total de suscriptores.
  • Alcance de las publicaciones: Cada publicación recibe en promedio 6 281 visualizaciones. En el primer día suele acumular 3 029 visualizaciones.
  • Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 170.
  • Intereses temáticos: El contenido se centra en temas clave como sql, программист, cte, программирование, собеседование.

📝 Descripción y política de contenido

El autor describe el recurso como un espacio para expresar opiniones subjetivas:
Серия курсов по языку Python от BEEGEEK 🐝. Сайт: pygen.ru Мерч: shop.pygen.ru Чат: @pygen_ru_comments Бот: @pygen_ru_bot Поддержка: @pygen_ru_support Перечень РКН: https://www.gosuslugi.ru/snet/673650d605391b3bfb5541c0

Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 15 junio, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.

48 643
Suscriptores
+2124 horas
+1077 días
+16930 días
Atraer Suscriptores
junio '26
junio '26
+303
en 0 canales
mayo '26
+528
en 0 canales
Get PRO
abril '26
+427
en 0 canales
Get PRO
marzo '26
+737
en 0 canales
Get PRO
febrero '26
+906
en 0 canales
Get PRO
enero '26
+1 043
en 0 canales
Get PRO
diciembre '25
+639
en 1 canales
Get PRO
noviembre '25
+859
en 0 canales
Get PRO
octubre '25
+1 296
en 0 canales
Get PRO
septiembre '25
+1 564
en 0 canales
Get PRO
agosto '25
+1 132
en 0 canales
Get PRO
julio '25
+1 357
en 0 canales
Get PRO
junio '25
+840
en 1 canales
Get PRO
mayo '25
+603
en 2 canales
Get PRO
abril '25
+671
en 0 canales
Get PRO
marzo '25
+911
en 0 canales
Get PRO
febrero '25
+1 041
en 0 canales
Get PRO
enero '25
+1 004
en 0 canales
Get PRO
diciembre '24
+626
en 0 canales
Get PRO
noviembre '24
+938
en 0 canales
Get PRO
octubre '24
+1 086
en 0 canales
Get PRO
septiembre '24
+1 158
en 0 canales
Get PRO
agosto '24
+846
en 0 canales
Get PRO
julio '24
+1 026
en 0 canales
Get PRO
junio '24
+781
en 2 canales
Get PRO
mayo '24
+956
en 0 canales
Get PRO
abril '24
+968
en 0 canales
Get PRO
marzo '24
+1 076
en 0 canales
Get PRO
febrero '24
+1 555
en 0 canales
Get PRO
enero '24
+1 747
en 4 canales
Get PRO
diciembre '23
+1 336
en 0 canales
Get PRO
noviembre '23
+2 330
en 0 canales
Get PRO
octubre '23
+3 509
en 1 canales
Get PRO
septiembre '23
+3 031
en 0 canales
Get PRO
agosto '23
+2 524
en 0 canales
Get PRO
julio '23
+2 649
en 0 canales
Get PRO
junio '23
+2 540
en 0 canales
Get PRO
mayo '23
+2 899
en 0 canales
Get PRO
abril '23
+8 346
en 0 canales
Fecha
Crecimiento de Suscriptores
Menciones
Canales
15 junio+43
14 junio+23
13 junio+13
12 junio+8
11 junio+19
10 junio+17
09 junio+48
08 junio+58
07 junio+7
06 junio+8
05 junio+16
04 junio+11
03 junio+3
02 junio+18
01 junio+11
Publicaciones del Canal
Друзья, разбираем задачу про Кемаля и сломанный ноутбук. 😍 😉😉😚😚😉😉 Всего не напечаталось 10 - 7 = 3 цифры. Получается,
Друзья, разбираем задачу про Кемаля и сломанный ноутбук. 😍 😉😉😚😚😉😉 Всего не напечаталось 10 - 7 = 3 цифры. Получается, что неисправную клавишу нажали минимум 5 раз. При этом не сработали первое, третье и пятое нажатие, но точно сработали второе и четвертое. Цифр, встречающихся хотя бы дважды, в получившемся числе две: 7 и 9. 🟢 Пример числа с неисправной клавишей 7: 7774779189 🟢 Пример числа с неисправной клавишей 9: 7479991899 Ставьте реакцию: 🔥 — если легко справились с задачей 👀 — если пришлось поломать голову #разборзадачи

2
Друзья, сегодня решаем очередную задачку. 😎 😚😉😉😉😉😉 Тимур отдал своему коту Кемалю старый ноутбук, чтобы тот смог изучи
Друзья, сегодня решаем очередную задачку. 😎 😚😉😉😉😉😉 Тимур отдал своему коту Кемалю старый ноутбук, чтобы тот смог изучить программирование и наконец начать зарабатывать себе на корм. Однако на этом ноутбуке неисправна одна клавиша с некоторой цифрой. Неисправная клавиша срабатывает на каждое второе нажатие. Например, если неисправна клавиша с цифрой 2, при вводе числа 12125252 мы получим 112552. Кемаль попробовал ввести 10-значное число, но на экране появилось 7 цифр: 7479189. ❓ Клавиша с какой цифрой могла быть неисправна? Попытайтесь найти все возможные варианты. 🧠 Свои ответы и ход рассуждений пишите в комментариях, не забывая прятать их под скрытым текстом. Разбор задачи опубликуем сегодня после обеда! Ставьте реакцию: 🔥 — если хотели бы жить жизнь котика 👀 — если вам такое не нравится #задача
3 826
3
Друзья, сегодня поговорим про рекурсию. 👀 📌 Рекурсия — это ситуация, когда объект является частью самого себя. Классические
Друзья, сегодня поговорим про рекурсию. 👀 📌 Рекурсия — это ситуация, когда объект является частью самого себя. Классические примеры рекурсии — треугольник Серпинского и эффект Дросте. 👨‍💻 В программировании рекурсия — это подход, при котором функция вызывает саму себя: def func(): func() ❌ В данном случае при вызове функция func() будет бесконечно вызывать саму себя. Когда стек достигнет максимального допустимого размера (максимальной глубины рекурсии), Python принудительно завершит работу программы с ошибкой RecursionError: maximum recursion depth exceeded. ✔️ Чтобы избежать бесконечного вызова функции, в рекурсии необходимо предусмотреть базовый случай — условие, при котором функция перестанет вызывать саму себя и вернет какое-нибудь значение. Условие, при котором функция вызывает саму себя, называется рекурсивным случаем. 💡 Идея рекурсии заключается в сведении исходной задачи к более простой подзадаче, которая решается той же функцией. Этот процесс продолжается до тех пор, пока исходная задача не будет сведена к простейшему случаю, при котором сведение к подзадаче невозможно. 🔸🔸🔸🔸🔸🔸⬇️ Реализуем рекурсивную функцию sum_to(), которая принимает положительное целое число n и возвращает сумму чисел от 1 до n включительно. Сведем задачу к подзадаче: вычислим сумму чисел от 1 до n - 1, а затем прибавим к результату n. Для этой подзадачи используем ту же функцию sum_to(). При n = 1 сведение к подзадаче невозможно, поэтому в таком случае вернем явный ответ: 1. def sum_to(n): if n == 1: # базовый случай return 1 return n + sum_to(n - 1) # рекурсивный случай 🧐 Более подробно про рекурсию мы расскажем в планируемом курсе «Алгоритмы и структуры данных для продвинутых». Чтобы первым узнать дату выхода и другие подробности, подпишитесь на новости о курсе на нашем сайте. Ставьте реакцию: 🔥 — если уже слышали понятие рекурсии 👀 — если узнали о нем впервые #алгоритмыдляпродвинутых
4 010
4
#тесты
4 730
5
Друзья, распродажа курсов почти закончилась! 😱 ⚡️ Хорошая новость: вы еще успеваете купить любой курс «Поколения» со скидкой
Друзья, распродажа курсов почти закончилась! 😱 ⚡️ Хорошая новость: вы еще успеваете купить любой курс «Поколения» со скидкой 2000 рублей до конца суток 9 июня! Стоимость курса со скидкой составит 5900 рублей. А что покупать-то? 🌻 Курс для профессионалов 🌻 Курс по ООП 🌻 Курс для самураев 🌻 Курс по алгоритмам и структурам данных 🌻 Курс по SQL и базам данных 🛍 Скидка 2000 рублей распространяется и на пакеты курсов! Помните, что сам пакет уже позволяет купить курсы значительно дешевле, чем по отдельности. Пакеты доступны на нашем сайте. 👀 Напоминаем, что можно купить курс по выгодной цене сейчас, а пройти — в любое удобное для вас время! Ставьте реакцию: 🔥 — если уже успели почувствовать, что лето началось 👀 — если вам пока не до этого
5 251
6
Друзья, наверняка многие из вас изучают не только Python, но и обычные человеческие языки. 😃 💃Если учите языки с помощью Du
Друзья, наверняка многие из вас изучают не только Python, но и обычные человеческие языки. 😃 💃Если учите языки с помощью Duolingo, делитесь в комментариях ссылкой на ваш профиль! Давайте дружить и мотивировать друг друга. Среди тех, кто поделится профилем, разыграем игрушки: 👋 сову Duolingo 🍯 медведя Фальстафа Вместе с игрушками отправим наборы программистского мерча от «Поколения». Итоги розыгрыша подведем 15 июня! ❓ Какие еще способы и приложения для изучения иностранных языков используете? Расскажите в комментариях! Ставьте реакцию: 🔥 — если в школе учили английский ❤️ — если изучали другие языки #розыгрыш
6 745
7
Друзья, разбираем сегодняшнюю задачу. 🤔 Обозначим число в правой верхней клетке за x, а в центральной клетке — за y. Заметим
Друзья, разбираем сегодняшнюю задачу. 🤔 Обозначим число в правой верхней клетке за x, а в центральной клетке — за y. Заметим, что у суммы диагонали с числом 8 и суммы чисел в правом столбце есть общее слагаемое x. Получаем: 8 + x + y = 10 + 12 + x 8 + y = 10 + 12 y = 14 У сумм чисел по обеим диагоналям есть общее число y. Поэтому: 16 + 12 = 8 + x x = 20 Итого x + y = 20 + 14 = 34 👀 Чтобы убедиться в правильности решения, можно расставить остальные числа и перепроверить себя. Заполненный квадрат смотрите на картинке к посту. Ставьте реакцию: 🔥 — если легко справились с задачей 👀 — если были трудности #разборзадачи
6 262
8
Друзья, давненько у нас не было задач. Исправляемся! 😎 ✏️ Тимур нарисовал квадрат, в котором суммы чисел в каждой вертикали,
Друзья, давненько у нас не было задач. Исправляемся! 😎 ✏️ Тимур нарисовал квадрат, в котором суммы чисел в каждой вертикали, горизонтали и диагонали из трех клеток равны. Но Кемаль немного пошалил и стер некоторые числа. ❓ Помогите Тимуру вспомнить, чему равна сумма чисел в двух закрашенных клетках! Свои ответы и ход рассуждений пишите в комментариях, не забывая прятать их под скрытым текстом. ✅ Правильный ответ и разбор опубликуем сегодня после обеда. Ставьте реакцию: 🔥 — если ваш кот тоже шалит 👀 — если у вас нет кота ❤️ — если ваш кот не шалит (мы вам не верим!) #задача
5 785
9
Друзья, снова выбрали самые интересные и приятные отзывы среди тех, что вы написали за месяц! 😎 👩‍❤️‍👨 Некоторые отзывы оч+8
Друзья, снова выбрали самые интересные и приятные отзывы среди тех, что вы написали за месяц! 😎 👩‍❤️‍👨 Некоторые отзывы очень развернутые, прочитать их целиком можно по ссылкам ниже. На картинках — только избранные цитаты. Победители, которые получат наборы программистского мерча от «Поколения»: 🔘 Ольга Якуня — отзыв на курс для начинающих 🔘 random name — отзыв на курс для продвинутых 🔘 Ольга Мазурова — отзыв на курс для профи 🔘 Mike Vazovsky — отзыв на курс по ООП 🔘 Алексей Данилушкин — отзыв на курс по алгоритмам для начинающих 🔘 Aruna Nyssanbay — отзыв на курс по базам данных и SQL 🔘 Адриан Игнатович — отзыв на курс для самураев 📌 Если вы увидели себя среди победителей, напишите нам в @pygen_ru_support, чтобы обсудить получение приза. Ставьте реакцию: 🔥 — если отзывы влияют на ваше решение при покупке курса 👀 — если вы выбираете курсы по другим критериям
7 147
10
Друзья, сегодня расскажем об одном из интересных нововведений в Python 3.12. 😎 📌 В этой версии появилась иммортализация (бе
Друзья, сегодня расскажем об одном из интересных нововведений в Python 3.12. 😎 📌 В этой версии появилась иммортализация (бессмертие) объектов — часто используемых и неизменяемых (например, None, True, False или небольшие целые числа). 🧮 Каждый объект в Python имеет счетчик ссылок. Когда ссылка появляется, счетчик увеличивается, когда исчезает — уменьшается. Если он достигает нуля, то объект удаляется. 😯 Но у бессмертных объектов все иначе: их счетчик ссылок фактически не изменяется. В CPython для них используется специальное значение счетчика ссылок — очень большое число, которое в обычной работе интерпретатора не достигается, а операции увеличения и уменьшения счетчика просто их игнорируют. Такие объекты не удаляются сборщиком мусора и существуют на протяжении всего времени жизни интерпретатора. Постоянные изменения счетчика ссылок у часто используемых объектов создавали лишнюю нагрузку и усложняли совместное использование объектов. Появление бессмертных объектов — шаг в сторону снижения внутренних накладных расходов CPython и развитию механизмов многопоточной работы. 📕 Более подробно о бессмертных объектах можно почитать в PEP 683. Ставьте реакцию: 🔥 — если знали о бессмертных объектах в Python 👀 — если узнали об этом впервые #python
5 407
11
Друзья, привет! 👩‍❤️‍👨 😎 Мы — команда «Поколения Python», авторы курсов по программированию на платформе Stepik. В нашей линейке не только Python, но и курсы по алгоритмам и SQL. В этом канале мы собираем сообщество людей, которые учатся программировать: мотивируем друг друга, делимся полезными материалами и объясняем сложные темы простым языком. Мы считаем, что учиться вместе продуктивнее и интереснее! Рубрики канала: 🖥 #python #полезныйматериал — все про Python: особенности, фишки, библиотеки 🗓 #словонедели — объясняем термины простым языком ❓#ответнавопрос — автор курсов Тимур Гуев отвечает на вопросы наших студентов 🧠 #задача и #разборзадачи — тренируем логическое мышление ✅ #тесты — короткие вопросы на знание программирования с вариантами ответа #курспоалгоритмам — все об алгоритмах и структурах данных 🖥 #sql — все об SQL и базах данных 🌎 #япознаюмир — познавательные посты о технологиях и обучении 🎤#интервью — большие видео, где мы общаемся с начинающими и опытными разработчиками 🤯 #сложнонепонятно — рубрика, в которой разбираем самые сложные задачи из наших курсов
6 135
12
Друзья, до лета осталось всего два дня! 😍 Есть два способа строить планы на лето: 🔥 Лето как перезагрузка — наконец можно о
Друзья, до лета осталось всего два дня! 😍 Есть два способа строить планы на лето: 🔥 Лето как перезагрузка — наконец можно отдохнуть и немного пожить для себя. ❤️ Лето как шанс все изменить — научиться чему-то новому, заняться собой, добраться до дел, которые давно откладывали. 😎 Команда «Поколения» этим летом будет совмещать оба подхода: и в отпуск сходим, и курс по алгоритмам для продвинутых будем пилить! А вы что запланировали на лето? Расскажите в комментариях! Ставьте реакцию: ❤️ — если вы летний отдыхатор 🔥 — если вы летний достигатор
7 568
13
Друзья, отличная новость: на Stepik началась весенне-летняя распродажа! 😍 🌸 До 9 июня включительно вы можете купить любой к
Друзья, отличная новость: на Stepik началась весенне-летняя распродажа! 😍 🌸 До 9 июня включительно вы можете купить любой курс «Поколения» со скидкой 2000 рублей! Стоимость курса со скидкой составит 5900 рублей. А что покупать-то? 🌸 Курс для профессионалов 🌸 Курс по ООП 🌸 Курс для самураев 🌸 Курс по алгоритмам и структурам данных 🌸 Курс по SQL и базам данных 🛍 И самое важное: скидка 2000 рублей распространяется на пакеты курсов! Помните, что сам пакет уже позволяет купить курсы значительно дешевле, чем по отдельности. Пакеты доступны на нашем сайте. 👀 Напоминаем, что можно купить курс по выгодной цене сейчас, а пройти — в любое удобное для вас время! Ставьте реакцию: 🔥 — если собираетесь проходить курсы летом ❤️ — если летом будете отдыхать
7 753
14
Друзья, у нас важное объявление. ⚠️ В последнее время нашим подписчикам часто пишут в личные сообщения в Telegram. Будьте вни
Друзья, у нас важное объявление. ⚠️ В последнее время нашим подписчикам часто пишут в личные сообщения в Telegram. Будьте внимательны и не отвечайте мошенникам! 👍 Мы связываемся со студентами через Telegram — по поводу конкурсов, отзывов на курсы и другим вопросам. «Поколение» пишет вам только с двух аккаунтов: ✔️ @tguev (личный аккаунт Тимура) ✔️ @pygen_ru_support (аккаунт поддержки Поколения) Если вам писали мошенники от нашего лица, расскажите об этом в комментариях к посту! Ставьте реакцию: 🔥 — если уже сталкивались с мошенниками в Telegram ❤️ — если они вам пока не попадались
7 595
15
Друзья, 25 мая отмечается Международный день гика. 😎 🤓 Изначально гик — это человек, увлеченный компьютерами, наукой и техн
Друзья, 25 мая отмечается Международный день гика. 😎 🤓 Изначально гик — это человек, увлеченный компьютерами, наукой и технологиями. Но в нулевые это слово стало означать также тех, кто увлекается произведениями поп-культуры: аниме, играми, фильмами или книгами. 🗡 Международный день гиков отмечают 25 мая, потому что именно в этот день в 1977 году состоялась премьера первой части оригинальной трилогии «Звездных войн». ❓ А вы считаете себя гиком? Расскажите в комментариях о своих любимых вселенных и фандомах! Ставьте реакцию: 🔥 — я точно гик ❤️ — что-то гиковское во мне есть 👀 — это вообще не про меня
7 181
16
Друзья, а вы уже видели проект Git City? 😍 🏙 Суть проекта — визуализация профилей пользователей GitHub в виде 3D-города. У
Друзья, а вы уже видели проект Git City? 😍 🏙 Суть проекта — визуализация профилей пользователей GitHub в виде 3D-города. У каждого разработчика свой небоскреб: 🔘 чем больше коммитов, тем больше этажей 🔘 чем больше репозиториев, тем шире основание здания 🔘 чем больше светящихся окон, тем выше текущая активность пользователя 👀 Сам проект доступен на GitHub по ссылке. Делитесь скринами своих небоскребов в комментариях! Ставьте реакцию: 🔥 — если вам нравятся такие проекты 👀 — если это бесполезная трата времени
8 119
17
Друзья, сегодня хотим рассказать про СУБД SQLite и модуль sqlite3 в Python. 👀 📌 SQLite — это однофайловая СУБД, разработанн
Друзья, сегодня хотим рассказать про СУБД SQLite и модуль sqlite3 в Python. 👀 📌 SQLite — это однофайловая СУБД, разработанная Ричардом Хиппом в начале 2000-х годов. Это компактная встроенная реляционная база данных, которая не требует отдельного сервера и разработана с целью встраивания в приложения с малым и средним объемом данных. 🖥 SQLite встроена в большинство современных языков программирования. В Python она доступна в виде библиотеки sqlite3. Для начала работы с базой данных с помощью библиотеки sqlite3 необходимо: ✅ подключиться к базе данных ✅ создать специальный курсор для выполнения запросов Пример использования: import sqlite3 # подключаемся к базе данных conn = sqlite3.connect('Songs.db') # создаем курсор для выполнения запросов cursor = conn.cursor() # извлекаем все данные из таблицы Songs cursor.execute(''' SELECT * FROM Songs; ''') # выводим извлеченные данные print(cursor.fetchall()) # закрываем курсор и соединение cursor.close() conn.close() ❗️ SQLite хорошо подходит для приложений и веб-сайтов, где операции чтения данных преобладают над операциями записи. 🔠🔠🔠🔠🔠 Подробнее об SQLite и модуле sqlit3 рассказываем в курсе для самураев. Он доступен для покупки на нашем сайте. Ставьте реакцию: ❤️ — если уже сталкивались с SQLite 👀 — если впервые узнали об этой СУБД #курсдлясамураев
7 754
18
#тесты
6 998
19
Друзья, в жизни мы редко сталкиваемся с единицами измерения компьютерной памяти крупнее терабайтов. Но они существуют! 😎 😶
Друзья, в жизни мы редко сталкиваемся с единицами измерения компьютерной памяти крупнее терабайтов. Но они существуют! 😎 😶 1024 байта — 1 килобайт 😐 1024 КБ — 1 мегабайт 🙂 1024 МБ — 1 гигабайт 😊 1024 ГБ — 1 терабайт 😁 1024 ТБ — 1 петабайт 😳 1024 ПБ — 1 экзабайт 🫣 1024 ЭБ — 1 зетабайт 😨 1024 ЗБ — 1 йотабайт 😱 1024 ЙБ — 1 бронтобайт Ставьте реакцию: 🔥 — если хотите SSD на пару петабайт 👀 — если вам и так хватает памяти #япознаюмир
7 536
20
Друзья, сегодня снова разбираем сложную и интересную задачу из наших курсов! 📌 «Тайный друг» (курс для продвинутых) 42% прав
Друзья, сегодня снова разбираем сложную и интересную задачу из наших курсов! 📌   «Тайный друг» (курс для продвинутых) 42% правильных решений Верно решили 38 692 учащихся Требуется написать программу, которая принимает кортеж учеников и случайным образом назначает каждому ученику тайного друга — другого ученика, который будет помогать ему решать задачи.   🔠🔠🔠🔠🔠🔠🔠⤵ Перемешиваем список friends до тех пор, пока одинаковые имена не будут на разных позициях: from random import shuffle def get_secret_friend(students): n = len(students) friends = [name for name in students] flag = True while flag: flag = False shuffle(friends) for i in range(n): if friends[i] == students[i]: flag = True return {students[i]: friends[i] for i in range(n)}  🔠🔠🔠🔠🔠🔠 🔠🔠🔠🔠🔠🔠🔠⤵ Сначала рандомно перемешиваем список, а потом делаем сдвиг от этого списка (подглядели идею у студента): import random def get_secret_friend(students): n = len(students) students = list(students) random.shuffle(students) friends = students.copy() friends = friends[1:] + [friends[0]] return {students[i]: friends[i] for i in range(n)}   Основные сложности при решении: ▫назначить именно случайного друга каждому ученику ▫не назначить ученика тайным другом самому себе А как бы вы решили эту задачу? Делитесь кодом в комментариях! Самое оригинальное и простое решение закрепим на форуме решений на Stepik. Ставьте реакцию: 🔥 — если у вас были сложности с этой задачей ❤️ — если решили ее легко 👀 — если не помните эту задачу
7 252