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

Привет, друзья! Продолжаем серию задач про акции. И сегодня условие таково: на вход подается массив с числами — цена акций в каждый конкретный день. Необходимо найти максимальную прибыль, которую можно заработать, продавая и покупая акции. В отличии от первой версии задачи (смотреть здесь:    • Задача с JS собеседования: Лучшее время дл...   ) в этот раз мы можем покупать и продавать акции столько раз, сколько захотим. Но мы не можем докупать их, а только купить-продать, купить-продать. То есть после покупки и перед следующей покупкой у нас должна быть обязательная операция продажа. Сложность этой версии задачи на Leetcode easy. И увидев количество кода, которое выйдет в результате решения, вы поймете почему :) Но прежде чем смотреть полностью решение из видео, попробуйте все же написать свое собственное. Обязательно поделитесь им в комментариях! С радостью почитаю. ✅ Ссылка на задачу на Leetcode:
✅ Код из видео:
Таймкоды: 00:00 Интро 00:39 Условие задачи 02:57 Алгоритм решения 06:10 Пишем код 07:08 Проверяем решение 07:50 Сложность алгоритма 08:01 Присылайте ваши решения 👍🤩 Будем благодарны за поддержку нашего канала на Патреоне:   / frontendscience   --- Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями. Подписывайтесь на наш канал:
--- Присоединяйтесь к нам в соцсетях: FB:   / frontendscience   Instagram Сергея Пузанкова:   / puzankovcom   Заходите на наш сайт:
--- Music: Blue Wednesday "From a friend", Blue Wednesday & Dillan Witherow - Long Walk Short Dock. --- #itсобеседование #ityoutubersru​ #фронтенд #алгоритмы #leetcode

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