Skip to content

Commit 4444262

Browse files
committed
Runtime: 9 ms (Top 73.89%) | Memory: 94 MB (Top 67.52%)
1 parent 186c945 commit 4444262

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1+
// Runtime: 9 ms (Top 73.89%) | Memory: 94 MB (Top 67.52%)
12
class Solution {
23
public int sumOfBeauties(int[] nums) {
34
boolean[] left = new boolean[nums.length];
45
boolean[] right = new boolean[nums.length];
5-
6+
67
left[0] = true;
78
int leftMax = nums[0];
89
for(int i = 1; i < nums.length; i++) {
@@ -11,7 +12,7 @@ public int sumOfBeauties(int[] nums) {
1112
leftMax = nums[i];
1213
}
1314
}
14-
15+
1516
right[nums.length-1] = true;
1617
int rightMin = nums[nums.length-1];
1718
for(int i = nums.length-2; i >= 0; i--) {
@@ -20,18 +21,18 @@ public int sumOfBeauties(int[] nums) {
2021
rightMin = nums[i];
2122
}
2223
}
23-
24+
2425
int beautyCount = 0;
2526
for(int i = 1; i < nums.length-1; i++) {
2627
if(left[i] && right[i]) {
2728
beautyCount += 2;
2829
}
29-
30+
3031
else if(nums[i-1] < nums[i] && nums[i] < nums[i+1]) {
3132
beautyCount += 1;
3233
}
33-
34+
3435
}
3536
return beautyCount;
3637
}
37-
}
38+
}

0 commit comments

Comments
 (0)