๐งฎ
Maximum Subarray
Maximum Subarray์ด๋ ค์ ์๊ณ ๋ฆฌ์ฆ +40pts
Problem
Find the contiguous subarray with the largest sum.
Examples
Input:
maxSubarray([-2, 1, -3, 4, -1, 2, 1, -5, 4])Output:
6๐ก [4, -1, 2, 1]
Explanation
์ด ๋ฌธ์ ๋ **์นด๋ฐ์ธ ์๊ณ ๋ฆฌ์ฆ(Kadane's Algorithm)**์ผ๋ก ์ต๋ ๋ถ๋ถ ๋ฐฐ์ด ํฉ์ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ ํ์ตํฉ๋๋ค. ## ํต์ฌ ๊ฐ๋ : ์นด๋ฐ์ธ ์๊ณ ๋ฆฌ์ฆ ํ์ฌ ์์น๊น์ง์ ์ต๋ ํฉ์ ์ถ์ ํ๋ฉฐ ๋ฐฐ์ด์ ์ํํฉ๋๋ค. ### ํต์ฌ ์์ด๋์ด ๊ฐ ์์น์์ ์ ํ: 1. ํ์ฌ ์์๋ถํฐ ์๋ก ์์ 2. ์ด์ ํฉ์ ํ์ฌ ์์ ์ถ๊ฐ ### ์ฝ๋ ๋ถ์ ```javascript let maxSum = arr[0]; let currentSum = arr[0]; for (let i = 1; i < arr.length; i++) { currentSu...
View detailed explanation โKey Concepts
์นด๋ฐ์ธ ์๊ณ ๋ฆฌ์ฆ ๋์ ํ๋ก๊ทธ๋๋ฐ ์ต๋ ๋ถ๋ถ ํฉ ์ต์ ํ
Time: O(n) Space: O(1)
solution.js
Ctrl + Enter
Run tests to see results here.