From 3693024cd3cbb4ce3ef00e2e08ee0bccc346b881 Mon Sep 17 00:00:00 2001 From: gitseoyeon Date: Thu, 10 Sep 2026 16:13:48 +0900 Subject: [PATCH 1/2] solve: Best Time to Buy and Sell Stock --- .../Min.java" | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 "09\354\233\224/1\354\243\274\354\260\250/[LCD] Best Time to Buy and Sell Stock/Min.java" diff --git "a/09\354\233\224/1\354\243\274\354\260\250/[LCD] Best Time to Buy and Sell Stock/Min.java" "b/09\354\233\224/1\354\243\274\354\260\250/[LCD] Best Time to Buy and Sell Stock/Min.java" new file mode 100644 index 0000000..1b8d85d --- /dev/null +++ "b/09\354\233\224/1\354\243\274\354\260\250/[LCD] Best Time to Buy and Sell Stock/Min.java" @@ -0,0 +1,20 @@ +class Min { + public int maxProfit(int[] prices) { + int min = 100001; + int max = 0; + int profit = 0; + for(int i = 0; i < prices.length; i++) { + if(min > prices[i]) { + min = prices[i]; + max = prices[i]; + continue; + } + if(max < prices[i]) { + max = prices[i]; + profit = Math.max(profit, max - min); + } + } + + return profit; + } +} \ No newline at end of file From 9ad7ce304707052bb4dcf549249637ea923723c5 Mon Sep 17 00:00:00 2001 From: gitseoyeon Date: Thu, 10 Sep 2026 16:14:00 +0900 Subject: [PATCH 2/2] solve: Pascal's Triangle II --- .../[LCD] Pascal's Triangle II/Min.java" | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 "09\354\233\224/1\354\243\274\354\260\250/[LCD] Pascal's Triangle II/Min.java" diff --git "a/09\354\233\224/1\354\243\274\354\260\250/[LCD] Pascal's Triangle II/Min.java" "b/09\354\233\224/1\354\243\274\354\260\250/[LCD] Pascal's Triangle II/Min.java" new file mode 100644 index 0000000..0b2a45c --- /dev/null +++ "b/09\354\233\224/1\354\243\274\354\260\250/[LCD] Pascal's Triangle II/Min.java" @@ -0,0 +1,31 @@ +import java.util.*; + +class Min { + public List getRow(int rowIndex) { + List answer = new ArrayList<>(); + if(rowIndex == 0) { + answer.add(1); + return answer; + } + if(rowIndex == 1) { + answer.add(1); + answer.add(1); + return answer; + } + + answer.add(1); + answer.add(1); + + for(int i = 2; i <= rowIndex; i++) { + List nextRow = new ArrayList<>(); + nextRow.add(1); + for(int j = 0; j < answer.size() - 1; j++) { + nextRow.add(answer.get(j) + answer.get(j + 1)); + } + + nextRow.add(1); + answer = nextRow; + } + return answer; + } +} \ No newline at end of file