Skip to content

Commit a71e493

Browse files
committed
Fixed sonar
1 parent 152997d commit a71e493

File tree

2 files changed

+5
-2
lines changed
  • src/main/java
    • g3401_3500/s3500_minimum_cost_to_divide_array_into_subarrays
    • g3501_3600/s3501_maximize_active_section_with_trade_ii

2 files changed

+5
-2
lines changed

src/main/java/g3401_3500/s3500_minimum_cost_to_divide_array_into_subarrays/Solution.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import java.util.Arrays;
66

7+
@SuppressWarnings("java:S107")
78
public class Solution {
89
public long minimumCost(int[] nums, int[] cost, int k) {
910
int n = nums.length;
@@ -49,7 +50,8 @@ private long rec(
4950
long val =
5051
(prefixNums[j] + (long) k * i) * (prefixCost[j + 1] - prefixCost[index])
5152
+ rec(j + 1, i + 1, nums, prefixNums, prefixCost, k, memo, bestSplit);
52-
return memo[index][i] = val;
53+
memo[index][i] = val;
54+
return val;
5355
}
5456
long best = Long.MAX_VALUE;
5557
int bestIndex = -1;

src/main/java/g3501_3600/s3501_maximize_active_section_with_trade_ii/Solution.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ public List<Integer> maxActiveSectionsAfterTrade(String s, int[][] queries) {
1919
}
2020
}
2121
List<int[]> segments = new ArrayList<>();
22-
for (int i = 0, start = 0; i < n; i++) {
22+
int start = 0;
23+
for (int i = 0; i < n; i++) {
2324
if (i == n - 1 || s.charAt(i) != s.charAt(i + 1)) {
2425
segments.add(new int[] {start, i - start + 1});
2526
start = i + 1;

0 commit comments

Comments
 (0)