Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions best-time-to-buy-and-sell-stock/jiji-hoon96.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
function maxProfit(prices: number[]): number {
if (prices.length <= 1) return 0;

let minPrice = prices[0];
let maxProfit = 0;

for (let i = 1; i < prices.length; i++) {
// 현재 가격이 최소가보다 낮으면 최소가 업데이트
if (prices[i] < minPrice) {
minPrice = prices[i];
}
// 현재 가격으로 팔았을 때의 이익 계산
else {
const currentProfit = prices[i] - minPrice;
// 최대 이익 업데이트
if (currentProfit > maxProfit) {
maxProfit = currentProfit;
}
}
}

return maxProfit;
}
Empty file.
Empty file added group-anagrams/jiji-hoon96.ts
Empty file.
Empty file.
Empty file added word-break/jiji-hoon96.ts
Empty file.