Skip to content

Commit fee13d3

Browse files
committed
Fixed sonar
1 parent 17af234 commit fee13d3

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

src/main/java/g3301_3400/s3361_shift_distance_between_two_strings/Solution.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,14 @@ public long shiftDistance(String s, String t, int[] nextCost, int[] previousCost
1818
}
1919
for (int i = 0; i < 26; i++) {
2020
cost = previousCost[i];
21-
for (int j = (i == 0 ? 25 : i - 1); j != i; j--) {
21+
int j = i == 0 ? 25 : i - 1;
22+
while (j != i) {
2223
costs[i][j] = Math.min(costs[i][j], cost);
2324
cost += previousCost[j];
2425
if (j == 0) {
2526
j = 26;
2627
}
28+
j--;
2729
}
2830
}
2931
int n = s.length();

src/main/java/g3301_3400/s3366_minimum_array_sum/Solution.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,8 @@ public int minArraySum(int[] nums, int k, int op1, int op2) {
4949
}
5050
}
5151
}
52-
for (int i = high - 1; i >= 0 && op1 > 0; i--) {
52+
for (int i = high - 1; i >= 0 && op1 > 0; i--, op1--) {
5353
nums[i] = (nums[i] + 1) / 2;
54-
op1--;
5554
}
5655
for (int x : nums) {
5756
ans += x;

src/main/java/g3301_3400/s3373_maximize_the_number_of_target_nodes_after_connecting_trees_ii/Solution.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ private int[][] parents(int[][] g, int root) {
3838
depth[0] = 0;
3939
int[] q = new int[n];
4040
q[0] = root;
41-
for (int p = 0, r = 1; p < r; p++) {
41+
int p = 0;
42+
int r = 1;
43+
while (p < r) {
4244
int cur = q[p];
4345
for (int nex : g[cur]) {
4446
if (par[cur] != nex) {
@@ -47,6 +49,7 @@ private int[][] parents(int[][] g, int root) {
4749
depth[nex] = depth[cur] + 1;
4850
}
4951
}
52+
p++;
5053
}
5154
return new int[][] {par, q, depth};
5255
}

0 commit comments

Comments
 (0)