From 97e5d5f48a906513f04ba0db3e221b7d5a12ad8c Mon Sep 17 00:00:00 2001 From: JairoTM-es Date: Fri, 8 Aug 2025 13:48:54 -0600 Subject: [PATCH 1/3] directories and files for the Python, java and typescript exercises --- team_work/Java/Problem1.java | 0 team_work/Java/Problem2.java | 0 team_work/Java/Problem4.java | 0 team_work/Java/problem3.java | 0 team_work/Python/Problem1.py | 0 team_work/Python/Problem2.py | 0 team_work/Python/problem3.py | 0 team_work/Python/problem4.py | 0 team_work/Typescript/Problem1.ts | 0 team_work/Typescript/Problem2.ts | 0 team_work/Typescript/Problem3.ts | 0 team_work/Typescript/Problem4.ts | 0 12 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 team_work/Java/Problem1.java create mode 100644 team_work/Java/Problem2.java create mode 100644 team_work/Java/Problem4.java create mode 100644 team_work/Java/problem3.java create mode 100644 team_work/Python/Problem1.py create mode 100644 team_work/Python/Problem2.py create mode 100644 team_work/Python/problem3.py create mode 100644 team_work/Python/problem4.py create mode 100644 team_work/Typescript/Problem1.ts create mode 100644 team_work/Typescript/Problem2.ts create mode 100644 team_work/Typescript/Problem3.ts create mode 100644 team_work/Typescript/Problem4.ts diff --git a/team_work/Java/Problem1.java b/team_work/Java/Problem1.java new file mode 100644 index 0000000..e69de29 diff --git a/team_work/Java/Problem2.java b/team_work/Java/Problem2.java new file mode 100644 index 0000000..e69de29 diff --git a/team_work/Java/Problem4.java b/team_work/Java/Problem4.java new file mode 100644 index 0000000..e69de29 diff --git a/team_work/Java/problem3.java b/team_work/Java/problem3.java new file mode 100644 index 0000000..e69de29 diff --git a/team_work/Python/Problem1.py b/team_work/Python/Problem1.py new file mode 100644 index 0000000..e69de29 diff --git a/team_work/Python/Problem2.py b/team_work/Python/Problem2.py new file mode 100644 index 0000000..e69de29 diff --git a/team_work/Python/problem3.py b/team_work/Python/problem3.py new file mode 100644 index 0000000..e69de29 diff --git a/team_work/Python/problem4.py b/team_work/Python/problem4.py new file mode 100644 index 0000000..e69de29 diff --git a/team_work/Typescript/Problem1.ts b/team_work/Typescript/Problem1.ts new file mode 100644 index 0000000..e69de29 diff --git a/team_work/Typescript/Problem2.ts b/team_work/Typescript/Problem2.ts new file mode 100644 index 0000000..e69de29 diff --git a/team_work/Typescript/Problem3.ts b/team_work/Typescript/Problem3.ts new file mode 100644 index 0000000..e69de29 diff --git a/team_work/Typescript/Problem4.ts b/team_work/Typescript/Problem4.ts new file mode 100644 index 0000000..e69de29 From cd75a0f4f78c7341070d1454be47d2bdb0fd4574 Mon Sep 17 00:00:00 2001 From: JairoTM-es Date: Fri, 8 Aug 2025 13:50:18 -0600 Subject: [PATCH 2/3] directories and files for the Python, java and typescript exercises --- {team_work => Team_work_Evan_Jairo}/Java/Problem1.java | 0 {team_work => Team_work_Evan_Jairo}/Java/Problem2.java | 0 {team_work => Team_work_Evan_Jairo}/Java/Problem4.java | 0 {team_work => Team_work_Evan_Jairo}/Java/problem3.java | 0 {team_work => Team_work_Evan_Jairo}/Python/Problem1.py | 0 {team_work => Team_work_Evan_Jairo}/Python/Problem2.py | 0 {team_work => Team_work_Evan_Jairo}/Python/problem3.py | 0 {team_work => Team_work_Evan_Jairo}/Python/problem4.py | 0 {team_work => Team_work_Evan_Jairo}/Typescript/Problem1.ts | 0 {team_work => Team_work_Evan_Jairo}/Typescript/Problem2.ts | 0 {team_work => Team_work_Evan_Jairo}/Typescript/Problem3.ts | 0 {team_work => Team_work_Evan_Jairo}/Typescript/Problem4.ts | 0 12 files changed, 0 insertions(+), 0 deletions(-) rename {team_work => Team_work_Evan_Jairo}/Java/Problem1.java (100%) rename {team_work => Team_work_Evan_Jairo}/Java/Problem2.java (100%) rename {team_work => Team_work_Evan_Jairo}/Java/Problem4.java (100%) rename {team_work => Team_work_Evan_Jairo}/Java/problem3.java (100%) rename {team_work => Team_work_Evan_Jairo}/Python/Problem1.py (100%) rename {team_work => Team_work_Evan_Jairo}/Python/Problem2.py (100%) rename {team_work => Team_work_Evan_Jairo}/Python/problem3.py (100%) rename {team_work => Team_work_Evan_Jairo}/Python/problem4.py (100%) rename {team_work => Team_work_Evan_Jairo}/Typescript/Problem1.ts (100%) rename {team_work => Team_work_Evan_Jairo}/Typescript/Problem2.ts (100%) rename {team_work => Team_work_Evan_Jairo}/Typescript/Problem3.ts (100%) rename {team_work => Team_work_Evan_Jairo}/Typescript/Problem4.ts (100%) diff --git a/team_work/Java/Problem1.java b/Team_work_Evan_Jairo/Java/Problem1.java similarity index 100% rename from team_work/Java/Problem1.java rename to Team_work_Evan_Jairo/Java/Problem1.java diff --git a/team_work/Java/Problem2.java b/Team_work_Evan_Jairo/Java/Problem2.java similarity index 100% rename from team_work/Java/Problem2.java rename to Team_work_Evan_Jairo/Java/Problem2.java diff --git a/team_work/Java/Problem4.java b/Team_work_Evan_Jairo/Java/Problem4.java similarity index 100% rename from team_work/Java/Problem4.java rename to Team_work_Evan_Jairo/Java/Problem4.java diff --git a/team_work/Java/problem3.java b/Team_work_Evan_Jairo/Java/problem3.java similarity index 100% rename from team_work/Java/problem3.java rename to Team_work_Evan_Jairo/Java/problem3.java diff --git a/team_work/Python/Problem1.py b/Team_work_Evan_Jairo/Python/Problem1.py similarity index 100% rename from team_work/Python/Problem1.py rename to Team_work_Evan_Jairo/Python/Problem1.py diff --git a/team_work/Python/Problem2.py b/Team_work_Evan_Jairo/Python/Problem2.py similarity index 100% rename from team_work/Python/Problem2.py rename to Team_work_Evan_Jairo/Python/Problem2.py diff --git a/team_work/Python/problem3.py b/Team_work_Evan_Jairo/Python/problem3.py similarity index 100% rename from team_work/Python/problem3.py rename to Team_work_Evan_Jairo/Python/problem3.py diff --git a/team_work/Python/problem4.py b/Team_work_Evan_Jairo/Python/problem4.py similarity index 100% rename from team_work/Python/problem4.py rename to Team_work_Evan_Jairo/Python/problem4.py diff --git a/team_work/Typescript/Problem1.ts b/Team_work_Evan_Jairo/Typescript/Problem1.ts similarity index 100% rename from team_work/Typescript/Problem1.ts rename to Team_work_Evan_Jairo/Typescript/Problem1.ts diff --git a/team_work/Typescript/Problem2.ts b/Team_work_Evan_Jairo/Typescript/Problem2.ts similarity index 100% rename from team_work/Typescript/Problem2.ts rename to Team_work_Evan_Jairo/Typescript/Problem2.ts diff --git a/team_work/Typescript/Problem3.ts b/Team_work_Evan_Jairo/Typescript/Problem3.ts similarity index 100% rename from team_work/Typescript/Problem3.ts rename to Team_work_Evan_Jairo/Typescript/Problem3.ts diff --git a/team_work/Typescript/Problem4.ts b/Team_work_Evan_Jairo/Typescript/Problem4.ts similarity index 100% rename from team_work/Typescript/Problem4.ts rename to Team_work_Evan_Jairo/Typescript/Problem4.ts From d0fbee7a65b3e6079f79761930e2b18ac9c30c8d Mon Sep 17 00:00:00 2001 From: EvanPerezJ Date: Sun, 10 Aug 2025 19:48:11 -0600 Subject: [PATCH 3/3] Update and rename Problem1.py to BestTime.py Code in python for the first problem --- Team_work_Evan_Jairo/Python/BestTime.py | 27 +++++++++++++++++++++++++ Team_work_Evan_Jairo/Python/Problem1.py | 0 2 files changed, 27 insertions(+) create mode 100644 Team_work_Evan_Jairo/Python/BestTime.py delete mode 100644 Team_work_Evan_Jairo/Python/Problem1.py 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/Problem1.py b/Team_work_Evan_Jairo/Python/Problem1.py deleted file mode 100644 index e69de29..0000000