Full stack dev
61 subscribers
356 photos
50 videos
4 files
99 links
"Full Stack Dev & Computer Science" – Канал для разработчиков, которые хотят
расширить свои знания в Full Stack и углубиться в основы и новейшие тренды Computer Science.
Здесь вы найдете материалы по frontend и backend разработке, работе с базами данных,
Download Telegram
Задача «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
This media is not supported in your browser
VIEW IN TELEGRAM
Шпаргалки по разным технологиям тут #data
Алгоритм <<Пузырьковой сортировки>>

Пузырьковая сортировка — это простой алгоритм сортировки, который
многократно проходит по списку, сравнивает соседние элементы и меняет
их местами, если они находятся в неправильном порядке. Процесс повторяется,
пока не будет выполнено условие, что список отсортирован.

Скорость алгоритма: O(n²)
Практичность: не рекомендуется в реальных проектах
Сложность написание алгоритма: очень лёгкий

#algorithms #python
👍3
Одобряем получается 🧐
#memes
👍3
⚒️Задача «Contains Duplicate»

Задан целочисленный массив nums. Верните true,
если какое-либо значение встречается в массиве хотя
бы дважды,
и верните false, если каждый элемент различен.

Подсказка: используйте Hash Set для решения за O(n)

Пример 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
⚒️Напишите функцию, которая примет
строку из одного или нескольких слов
и
возвращает ту же строку но с перевернутыми всеми словами из
пяти или более букв


Пример:
Hey fellow warriors -> Hey wollef sroirraw


#task #python
👍3
Forwarded from Timur
Задача << Line numbering >>

Напишите функцию, которая принимает список
строк и возвращает перед каждой строкой правильный номер.


Пример:
["a", "b", "c"] --> ["1: a", "2: b", "3: c"]

["Hello", "world", "my", "friend"] --> ["1: Hello", "2: world", "3: my", "4: friend"]

#task #rust
👍3
Алгоритм << Вычисление факториала>>

Факториалфункция, определённая на множестве неотрицательных
целых чисел.


Пример в программировании:
{ num: 5 } => 120

Пример в математике:
5! = 1 * 2 * 3 * 4 * 5 = 120

Скорость алгоритма: O(n)
Практичность: можно применять на практике
Сложность написание алгоритма: очень лёгкий

#algorithms #rust
👍3
Forwarded from Timur
Задача << Fibonacci number >>

Нужно создать генератор N первых чисел Фибоначчи.

Пример:
fibonacci_number(6) --> 1,2,3,5,8,13

#task #python
👍3
⚒️Задача:

Эта программа проверяет срок службы испарителя, содержащего газ.

Мы знаем содержимое испарителя (объем в мл), процент пены или газа,

теряемый каждый день (evap_per_day) и порог (порог) в процентах, за которым
испаритель уже бесполезен. Все числа строго положительные.


Программа сообщает n-й день (в виде целого числа),
в который испаритель
выйдет из строя.

Пример:
evaporator(10, 10, 5) -> 29

#task #rust
👍3
⚒️Anacondaдистрибутив языков программирования Python и R,
включающий набор популярных свободных библиотек, объединённых
проблематиками науки о данных и машинного обучения
.

документация: тут

#technology #python
Jotaiпростой и гибкий инструмент
для управления состояниями в React


npm i jotai

Jotai масштабируется от простой замены UseState до корпоративного TypeScript-приложения.

Особенности Jotai:
— Минимальный основной API (2 кб)
— Множество утилит и расширений
— Отсутствие строковых ключей (по сравнению с Recoil)

💾 GitHub
🟡 Документация
🟡 Пример работы

#lib #react
А так можно было 😁
#memes