Exercise: Buy and Sell Stock

Challenge yourself with an exercise in which you'll have to find the maximum profit generated by buying and selling stocks!

We'll cover the following

Problem

Given an array of numbers consisting of daily stock prices, calculate the maximum amount of profit that can be made from buying on one day and selling on another.

In an array of prices, each index represents a day, and the value on that index represents the price of the stocks on that day.

Here is the way to calculate the profit:

Profit = Selling Price - Buying Price

Note that you need to buy the stocks before you sell them so the day (index) indicating the buying price should be before the day (index) indicating the selling price.

Have a look at an example illustrated below:

Get hands-on with 1400+ tech skills courses.