diff --git a/Team_work_Evan_Jairo/Java/Problem1.java b/Team_work_Evan_Jairo/Java/Problem1.java new file mode 100644 index 0000000..e69de29 diff --git a/Team_work_Evan_Jairo/Java/Problem2.java b/Team_work_Evan_Jairo/Java/Problem2.java new file mode 100644 index 0000000..e69de29 diff --git a/Team_work_Evan_Jairo/Java/Problem4.java b/Team_work_Evan_Jairo/Java/Problem4.java new file mode 100644 index 0000000..e69de29 diff --git a/Team_work_Evan_Jairo/Java/problem3.java b/Team_work_Evan_Jairo/Java/problem3.java new file mode 100644 index 0000000..e69de29 diff --git a/Team_work_Evan_Jairo/Python/BestTime.py b/Team_work_Evan_Jairo/Python/BestTime.py new file mode 100644 index 0000000..bf48c82 --- /dev/null +++ b/Team_work_Evan_Jairo/Python/BestTime.py @@ -0,0 +1,27 @@ +class Solution(object): + def maxProfit(self, prices): + if not prices: + return 0 + + n = len(prices) + der = [0] * n + izq = [0] * n + + precioMin = prices[0] + + profit = 0 + + for i in range(1,n): + precioMin = min(precioMin,prices[i]) + izq[i] = max(izq[i-1],prices[i]-precioMin) + + + precioMax = prices[n-1] + for i in range(n-2,-1,-1): + precioMax = max(precioMax,prices[i]) + der[i] = max(der[i+1],precioMax-prices[i]) + + for i in range(1,n): + profit = max(profit, der[i]+izq[i]) + + return profit diff --git a/Team_work_Evan_Jairo/Python/Problem2.py b/Team_work_Evan_Jairo/Python/Problem2.py new file mode 100644 index 0000000..e69de29 diff --git a/Team_work_Evan_Jairo/Python/problem3.py b/Team_work_Evan_Jairo/Python/problem3.py new file mode 100644 index 0000000..e69de29 diff --git a/Team_work_Evan_Jairo/Python/problem4.py b/Team_work_Evan_Jairo/Python/problem4.py new file mode 100644 index 0000000..e69de29 diff --git a/Team_work_Evan_Jairo/Typescript/Problem1.ts b/Team_work_Evan_Jairo/Typescript/Problem1.ts new file mode 100644 index 0000000..e69de29 diff --git a/Team_work_Evan_Jairo/Typescript/Problem2.ts b/Team_work_Evan_Jairo/Typescript/Problem2.ts new file mode 100644 index 0000000..e69de29 diff --git a/Team_work_Evan_Jairo/Typescript/Problem3.ts b/Team_work_Evan_Jairo/Typescript/Problem3.ts new file mode 100644 index 0000000..e69de29 diff --git a/Team_work_Evan_Jairo/Typescript/Problem4.ts b/Team_work_Evan_Jairo/Typescript/Problem4.ts new file mode 100644 index 0000000..e69de29