OK grab your journal and dive in with me! I'll be solving this question by hand I urge you to do the same. I'll show you the solution near the end - but give it your best shot!
This question is from InterviewCake - thanks to Parker Phinney for permission to use. You can solve it there right now, if you like, as it’s part of the free questions.
Here’s the question:
Write an efficient function that takes stockPricesYesterday and returns the best profit I could have made from 1 purchase and 1 sale of 1 Apple stock yesterday.
//The values are the price in dollars of Apple stock at that time. var stockPricesYesterday = [10, 7, 5, 8, 11, 9]; getMaxProfit(stockPricesYesterday); // returns 6 (buying for $5 and selling for $11)