Задан несортированный целочисленный массив
nums. Верните наименьшее положительное целое число, которого нет в nums.Пример 1:
Входные данные:
nums = [1,2,0]Вывод:
3Объяснение:
The numbers in the range [1,2] are all in the array.Пример 2:
Входные данные:
nums = [3,4,-1,1]Вывод:
2Объяснение:
1 is in the array but 2 is missing.Пример 3:
Входные данные:
nums = [7,8,9,11,12]Вывод:
1Объяснение:
The smallest positive integer 1 is missing.Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2
NetworkX — это мощная библиотека для работы с графами и сетями в Python. Она позволяет создавать, анализировать и визуализировать сложные графовые структуры, что делает её идеальным инструментом для задач в области анализа сетей и графов, машинного обучения и исследования социальных сетей.
Установка:
pip install networkx
⚡️ — если было полезно
❤️ — если пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16⚡9❤4👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🤣12😁6💯2
Как поменять список внутри кортежа?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30❤7⚡3
Декоратор
@property позволяет превратить метод класса в свойство, которое можно вызывать как атрибут, а не как функцию. Это полезно, когда вам нужно вычислить значение атрибута динамически, но при этом вы хотите сохранить интерфейс обращения к нему, как к обычному атрибуту.📌 С помощью @property можно организовать доступ к данным через методы, сохраняя удобство использования обычных атрибутов.
❤️ — если узнал что-то новое
💯 — если уже знал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤55💯20👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🔥10⚡5
👍11
В статье автор рассматривает, как последние оптимизации в CPython существенно ускоряют вызовы функций в Python, подробно объясняя, какие улучшения внесены и как они влияют на производительность.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣30👍7😁6💯2
Учитывая целочисленный массив
nums, найдите подмассив с наибольшей суммой и верните его суммуПример 1:
Входные данные:
nums = [-2,1,-3,4,-1,2,1,-5,4]Вывод:
6Объяснение:
Подмассив [4,-1,2,1] имеет наибольшую сумму 6.Пример 2:
Входные данные:
nums = [1]Вывод:
1Объяснение:
Подмассив [1] имеет наибольшую сумму 1.Пример 3:
Входные данные:
nums = [5,4,-1,7,8]Вывод:
23Объяснение:
Наибольшую сумму 23 имеет подмассив [5,4,-1,7,8].Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍5
Pydantic — это библиотека для валидации данных и настройки классов в Python. Она предоставляет механизм проверки и преобразования данных на основе аннотаций типов и является отличным инструментом для создания надежных и безопасных приложений.
Установка:
pip install pydantic
📱 Смотреть GitHub
📖 Документация
⚡️ — если было полезно
❤️ — если пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19⚡13👍9
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47🤣30🔥8❤4😁4💯1
🤯24👍11❤1
В Python списки можно использовать как стеки, благодаря принципу "последний пришёл, первый вышел" (LIFO).
Для реализации стека используются методы
append и pop списка:append(x) добавляет элемент x на вершину стека;pop() удаляет и возвращает элемент с вершины стека.Эти методы являются основными для работы со стеком, но Python также предоставляет множество других функций для работы со списками.
📌 Стеки используются для задач, требующих управления данными в обратном порядке, например, при реализации undo-функций, рекурсивных вызовов или анализе выражений.
❤️ — если было полезно
💯 — если уже знал
Please open Telegram to view this post
VIEW IN TELEGRAM
💯41❤25👍16🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42👍10❤7🤣5
Что такое контекстный менеджер?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤6⚡3
В статье представлена пошаговая инструкция по созданию простого бота-модератора для телеграм-чатов с использованием библиотеки Aiogram 3.x.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍10❤6😎1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27🤣12❤5👍4