Best Time to Buy and Sell Stock
class Solution:
def maxProfit(self, prices):
pmax = 0
cmin = prices[0]
for ix, p in enumerate(prices):
pmax = max(pmax, p - cmin)
cmin = min(cmin, p)
return pmax