diff --git a/submissions/KrishnaSingh/BuyAndSellStock/Screenshot 2025-07-05 213908.png b/submissions/KrishnaSingh/BuyAndSellStock/Screenshot 2025-07-05 213908.png new file mode 100644 index 0000000..ba1dad8 Binary files /dev/null and b/submissions/KrishnaSingh/BuyAndSellStock/Screenshot 2025-07-05 213908.png differ diff --git a/submissions/KrishnaSingh/BuyAndSellStock/Solution.py b/submissions/KrishnaSingh/BuyAndSellStock/Solution.py new file mode 100644 index 0000000..30f1aaa --- /dev/null +++ b/submissions/KrishnaSingh/BuyAndSellStock/Solution.py @@ -0,0 +1,18 @@ +class Solution: + def maxProfit(self, prices): + """ + :type prices: List[int] + :rtype: int + """ + min_price = float('inf') + max_profit = 0 + + for price in prices: + if price < min_price: + min_price = price + else: + profit = price - min_price + if profit > max_profit: + max_profit = profit + + return max_profit diff --git a/submissions/KrishnaSingh/BuyAndSellStock/desktop.ini b/submissions/KrishnaSingh/BuyAndSellStock/desktop.ini new file mode 100644 index 0000000..442090b --- /dev/null +++ b/submissions/KrishnaSingh/BuyAndSellStock/desktop.ini @@ -0,0 +1,2 @@ +[LocalizedFileNames] +Screenshot 2025-07-05 213908.png=@Screenshot 2025-07-05 213908,0 diff --git a/submissions/KrishnaSingh/RunningSumOf1dArray/Screenshot 2025-07-05 213942.png b/submissions/KrishnaSingh/RunningSumOf1dArray/Screenshot 2025-07-05 213942.png new file mode 100644 index 0000000..de2a723 Binary files /dev/null and b/submissions/KrishnaSingh/RunningSumOf1dArray/Screenshot 2025-07-05 213942.png differ diff --git a/submissions/KrishnaSingh/RunningSumOf1dArray/Solution.py b/submissions/KrishnaSingh/RunningSumOf1dArray/Solution.py new file mode 100644 index 0000000..f6cb432 --- /dev/null +++ b/submissions/KrishnaSingh/RunningSumOf1dArray/Solution.py @@ -0,0 +1,14 @@ +class Solution(object): + def runningSum(self, nums): + """ + :type nums: List[int] + :rtype: List[int] + """ + result = [] + current_sum = 0 + + for num in nums: + current_sum += num + result.append(current_sum) + + return result diff --git a/submissions/KrishnaSingh/RunningSumOf1dArray/desktop.ini b/submissions/KrishnaSingh/RunningSumOf1dArray/desktop.ini new file mode 100644 index 0000000..f27f932 --- /dev/null +++ b/submissions/KrishnaSingh/RunningSumOf1dArray/desktop.ini @@ -0,0 +1,2 @@ +[LocalizedFileNames] +Screenshot 2025-07-05 213942.png=@Screenshot 2025-07-05 213942,0