https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
현재 인덱스 전까지의 가장 싸게 살 수 있는 가격(min_price)를 기억하고 현재 인덱스에서 팔았을 때의 profit과 지금까지의 최대 maxProfit을 비교하여 가장 큰 값을 반환하는 코드이다.