Stock Buy and Sell - Multiple Transaction Allowed | GeeksForG | Problem of the Day | Python | C++

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ม.ค. 2025

ความคิดเห็น • 3

  • @mathematics3398
    @mathematics3398  หลายเดือนก่อน

    Table of Contents
    0:00 Problem Statement
    0:50 Solution
    2:44 Optimised Solution
    5:47 Pseudo Code
    6:41 Code - Python
    7:10 Code - C++

  • @mathematics3398
    @mathematics3398  หลายเดือนก่อน

    class Solution {
    public:
    int maximumProfit(vector &prices) {
    int ans = 0;
    for (int i = 1; i < prices.size(); i++) {
    if (prices[i] > prices[i-1])
    ans += prices[i] - prices[i-1];
    }
    return ans;
    }
    };

  • @mathematics3398
    @mathematics3398  หลายเดือนก่อน

    from typing import List
    class Solution:
    def maximumProfit(self, prices) -> int:
    ans = 0
    for i in range(1, len(prices)):
    if prices[i] > prices[i-1]:
    ans += prices[i] - prices[i-1]
    return ans