Задача с JS собеседования: Лучшее время для покупки акций #1 | Задачи с LeetCode

0 Просмотры
Издатель
???????? Поддержите наш канал на Патреоне:

Привет, друзья!
Сегодня решаем с вами один из вариантов очень распространенной на собеседованиях задачи — Best time to buy and sell stock — Определите лучшее время для покупки и продажи акций.

На LeetCode эта задача уровня easy. У нее есть много вариантов, сегодня мы будем с вами разбирать первый из них.

По условиям задачи: на вход нам подается массив с числами, это цена акции в каждый конкретный день. Наша задача заработать максимальную прибыль, купив акции в один из дней, и продав их в последствии в какой-то другой день. Нам необходимо написать функцию, которая принимает массив с данными и возвращает одно число — максимальная прибыль, которую мы сможем заработать. Если мы не можем сделать ни одной прибыльной сделки при текущих входных данных, то необходимо вернуть в результате 0.

Из дополнительных ограничений важно заметить, что мы не можем делать множественные транзакции, мы можем только один раз купить акции и один раз продать.


????Присылайте ваше решение в комменатриях! С интересом посмотрю!
????Друзья, поддержите наш канал — поставьте этому видео лайк и поделитесь им с друзьями!

Таймкоды:
00:00 Интро
00:31 Условие задачи
02:38 Алгоритм решения
04:34 Пишем код
07:06 Проверяем решение
07:57 Сложность алгоритма
08:05 Присылайте ваши решения

✅ Задача на Leetcode:
✅ Код из видео:


???????? Будем благодарны за вашу поддержку нашего канала на Патреоне:

---
Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями.
Подписывайтесь на наш канал:
---

Присоединяйтесь к нам в соцсетях:
FB:
Instagram Сергея Пузанкова:

Заходите на наш сайт:

---

Music:
Blue Wednesday "From a friend",
Blue Wednesday & Dillan Witherow - Long Walk Short Dock.

---

#itсобеседование #ityoutubersru​ #фронтенд #алгоритмы #leetcode
Категория
Приключения онлайн
Комментариев нет.
Яндекс.Метрика