image.png

    1. func Max(a,b int)int{
    2. if a>b{
    3. return a
    4. }
    5. return b
    6. }
    7. func maxProfit(prices []int) int {
    8. //dp:= make([][]int,len(prices))
    9. //for i:=range prices{
    10. // dp[i] = make([]int,len(prices))
    11. //}
    12. max :=0
    13. for i:=0;i<len(prices);i++{
    14. for j:=i+1;j<len(prices);j++{
    15. if prices[j]>prices[i] {
    16. max = Max(max,prices[j]-prices[i])
    17. }
    18. }
    19. }
    20. return max
    21. }

    image.png