Задача «Maximum Subarray»
Учитывая целочисленный массив nums, найдите
подмассив с наибольшей суммой и верните его сумму
Пример 1:
Input: nums = [-2,1,-3,4,-1,2,1,-5,4]
Output: 6
Объяснение: Подмассив [4,-1,2,1] имеет наибольшую сумму 6.
Пример 2:
Input: nums = [1]
Output: 1
Объяснение: Подмассив [1] имеет наибольшую сумму 1.
Пример 3:
Input: nums = [5,4,-1,7,8]
Output: 23
Объяснение: Наибольшую сумму 23 имеет подмассив [5,4,-1,7,8].
#task #rust
Учитывая целочисленный массив nums, найдите
подмассив с наибольшей суммой и верните его сумму
Пример 1:
Input: nums = [-2,1,-3,4,-1,2,1,-5,4]
Output: 6
Объяснение: Подмассив [4,-1,2,1] имеет наибольшую сумму 6.
Пример 2:
Input: nums = [1]
Output: 1
Объяснение: Подмассив [1] имеет наибольшую сумму 1.
Пример 3:
Input: nums = [5,4,-1,7,8]
Output: 23
Объяснение: Наибольшую сумму 23 имеет подмассив [5,4,-1,7,8].
#task #rust
✅Алгоритм
Пузырьковая сортировка — это простой алгоритм сортировки, который
многократно проходит по списку, сравнивает соседние элементы и меняет
их местами, если они находятся в неправильном порядке. Процесс повторяется,
пока не будет выполнено условие, что список отсортирован.
Скорость алгоритма: O(n²)
Практичность: не рекомендуется в реальных проектах
Сложность написание алгоритма: очень лёгкий
#algorithms #python
<<Пузырьковой сортировки>>Пузырьковая сортировка — это простой алгоритм сортировки, который
многократно проходит по списку, сравнивает соседние элементы и меняет
их местами, если они находятся в неправильном порядке. Процесс повторяется,
пока не будет выполнено условие, что список отсортирован.
Скорость алгоритма: O(n²)
Практичность: не рекомендуется в реальных проектах
Сложность написание алгоритма: очень лёгкий
#algorithms #python
👍3
⚒️Задача «Contains Duplicate»
Задан целочисленный массив nums. Верните true,
если какое-либо значение встречается в массиве хотя
бы дважды, и верните false, если каждый элемент различен.
Подсказка:используйте Hash Set для решения за O(n)
Пример 1:
Входные данные: nums =
Вывод: true
Пример 2:
Входные данные: nums =
Вывод: false
Пример 3:
Входные данные: nums =
Вывод: true
Пример 3:
Входные данные: nums =
Вывод: false
#task #java
Задан целочисленный массив nums. Верните true,
если какое-либо значение встречается в массиве хотя
бы дважды, и верните false, если каждый элемент различен.
Подсказка:
Пример 1:
Входные данные: nums =
[1,2,3,1]Вывод: true
Пример 2:
Входные данные: nums =
[1,2,3,4]Вывод: false
Пример 3:
Входные данные: nums =
[1,1,1,3,3,4,3,2,4,2]Вывод: true
Пример 3:
Входные данные: nums =
[1,2,3]Вывод: false
#task #java
👍3
✅Алгоритм << Вычисление факториала>>
Факториал — функция, определённая на множестве неотрицательных
целых чисел.
Пример в программировании:
Пример в математике:
5! = 1 * 2 * 3 * 4 * 5 = 120
Скорость алгоритма: O(n)
Практичность: можно применять на практике
Сложность написание алгоритма: очень лёгкий
#algorithms #rust
Факториал — функция, определённая на множестве неотрицательных
целых чисел.
Пример в программировании:
{ num: 5 } => 120Пример в математике:
5! = 1 * 2 * 3 * 4 * 5 = 120
Скорость алгоритма: O(n)
Практичность: можно применять на практике
Сложность написание алгоритма: очень лёгкий
#algorithms #rust
👍3
Forwarded from Timur
❔ Задача << Fibonacci number >>
Нужно создать генератор N первых чисел Фибоначчи.
Пример:
#task #python
Нужно создать генератор N первых чисел Фибоначчи.
Пример:
fibonacci_number(6) --> 1,2,3,5,8,13#task #python
👍3
⚒️Задача:
Эта программа проверяет срок службы испарителя, содержащего газ.
Мы знаем содержимое испарителя (объем в мл), процент пены или газа,
теряемый каждый день (evap_per_day) и порог (порог) в процентах, за которым
испаритель уже бесполезен. Все числа строго положительные.
Программа сообщает n-й день (в виде целого числа),
в который испаритель
выйдет из строя.
Пример:
#task #rust
Эта программа проверяет срок службы испарителя, содержащего газ.
Мы знаем содержимое испарителя (объем в мл), процент пены или газа,
теряемый каждый день (evap_per_day) и порог (порог) в процентах, за которым
испаритель уже бесполезен. Все числа строго положительные.
Программа сообщает n-й день (в виде целого числа),
в который испаритель
выйдет из строя.
Пример:
evaporator(10, 10, 5) -> 29#task #rust
👍3
⚒️
включающий набор популярных свободных библиотек, объединённых
проблематиками науки о данных и машинного обучения.
документация: тут
#technology #python
Anaconda — дистрибутив языков программирования Python и R, включающий набор популярных свободных библиотек, объединённых
проблематиками науки о данных и машинного обучения.
документация: тут
#technology #python
✅Jotai — простой и гибкий инструмент
для управления состояниями в React
—
Jotai масштабируется от простой замены UseState до корпоративного TypeScript-приложения.
Особенности Jotai:
— Минимальный основной API (2 кб)
— Множество утилит и расширений
— Отсутствие строковых ключей (по сравнению с Recoil)
💾 GitHub
🟡 Документация
🟡 Пример работы
#lib #react
для управления состояниями в React
—
npm i jotaiJotai масштабируется от простой замены UseState до корпоративного TypeScript-приложения.
Особенности Jotai:
— Минимальный основной API (2 кб)
— Множество утилит и расширений
— Отсутствие строковых ключей (по сравнению с Recoil)
💾 GitHub
🟡 Документация
🟡 Пример работы
#lib #react