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

👍🤩 Поддержите наш канал на Патреоне:   / frontendscience   Привет, друзья! Сегодня решаем с вами один из вариантов очень распространенной на собеседованиях задачи — 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:
✅ Код из видео:
👍🤩 Будем благодарны за вашу поддержку нашего канала на Патреоне:   / frontendscience   --- Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями. Подписывайтесь на наш канал:
--- Присоединяйтесь к нам в соцсетях: FB:   / frontendscience   Instagram Сергея Пузанкова:   / puzankovcom   Заходите на наш сайт:
--- Music: Blue Wednesday "From a friend", Blue Wednesday & Dillan Witherow - Long Walk Short Dock. --- #itсобеседование #ityoutubersru​ #фронтенд #алгоритмы #leetcode

Смотрите также