We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2358623 commit 9707c83Copy full SHA for 9707c83
โmaximum-subarray/Tessa1217.javaโ
@@ -0,0 +1,21 @@
1
+/**
2
+ ์ ์ ๋ฐฐ์ด์ด ์ฃผ์ด์ง ๋ ๋ถ๋ถ ์์ด์ ๊ฐ์ฅ ํฐ ํฉ์ ๊ตฌํ์์ค.
3
+ */
4
+class Solution {
5
+
6
+ // ์๊ฐ๋ณต์ก๋: O(n), ๊ณต๊ฐ๋ณต์ก๋: O(1)
7
+ public int maxSubArray(int[] nums) {
8
9
+ int sum = nums[0];
10
11
+ for (int i = 1; i < nums.length; i++) {
12
+ // ์ ์ด์ด์ ๋ํ ์ง ์๋๋ฉด ํ์ฌ ๊ฐ์ผ๋ก ์ด๊ธฐํํ ์ง ์ฌ๋ถ ํ๋จ
13
+ nums[i] = Math.max(nums[i], nums[i] + nums[i - 1]);
14
+ sum = Math.max(nums[i], sum);
15
+ }
16
17
+ return sum;
18
19
20
+}
21
0 commit comments