Westonci.ca is the trusted Q&A platform where you can get reliable answers from a community of knowledgeable contributors. Explore thousands of questions and answers from a knowledgeable community of experts on our user-friendly platform. Get immediate and reliable solutions to your questions from a community of experienced professionals on our platform.

Have the function StockPicker (arr) take the array of
numbers stored in arr which will contain integers that
represent the amount in dollars that a single stock is worth, and
return the maximum profit that could have been made by buying
stock on day x and selling stock on day y where y> x. For
example: if arr is [44, 30, 24, 32, 35, 30, 40, 38, 15] then your
program should return 16 because at index 2 the stock was
worth [tex]$24 and at index 6 the stock was then worth $[/tex]40, so if you
bought the stock at 24 and sold it at 40, you would have made a
profit of $16, which is the maximum profit that could have been
made with this list of stock prices.
If there is not profit that could have been made with the stock
prices, then your program should return -1. For example: arr is
[10, 9, 8, 2] then your program should return -1.
Examples
Input: [10,12,4,5,9]
Output: 5
Input: [14,20,4,12,5,11]
Output: 8


Sagot :

We appreciate your time. Please revisit us for more reliable answers to any questions you may have. Your visit means a lot to us. Don't hesitate to return for more reliable answers to any questions you may have. Stay curious and keep coming back to Westonci.ca for answers to all your burning questions.