Skip to content

Commit e14a4e9

Browse files
authored
Update Solution.java
1 parent e9cfda2 commit e14a4e9

File tree

1 file changed

+1
-7
lines changed
  • src/main/java/g2401_2500/s2449_minimum_number_of_operations_to_make_arrays_similar

1 file changed

+1
-7
lines changed

src/main/java/g2401_2500/s2449_minimum_number_of_operations_to_make_arrays_similar/Solution.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import java.util.ArrayList;
66
import java.util.Arrays;
77

8+
@SuppressWarnings("java:S2184")
89
public class Solution {
910
public long makeSimilar(int[] nums, int[] target) {
1011
ArrayList<Integer> evenNums = new ArrayList<>();
@@ -13,24 +14,20 @@ public long makeSimilar(int[] nums, int[] target) {
1314
ArrayList<Integer> oddTar = new ArrayList<>();
1415
Arrays.sort(nums);
1516
Arrays.sort(target);
16-
1717
for (int i = 0; i < nums.length; i++) {
1818
if (nums[i] % 2 == 0) {
1919
evenNums.add(nums[i]);
2020
} else {
2121
oddNums.add(nums[i]);
2222
}
23-
2423
if (target[i] % 2 == 0) {
2524
evenTar.add(target[i]);
2625
} else {
2726
oddTar.add(target[i]);
2827
}
2928
}
30-
3129
long countPositiveIteration = 0;
3230
long countNegativeIteration = 0;
33-
3431
for (int i = 0; i < evenNums.size(); i++) {
3532
int num = evenNums.get(i);
3633
int tar = evenTar.get(i);
@@ -42,7 +39,6 @@ public long makeSimilar(int[] nums, int[] target) {
4239
countPositiveIteration += Math.abs(iteration);
4340
}
4441
}
45-
4642
for (int i = 0; i < oddNums.size(); i++) {
4743
int num = oddNums.get(i);
4844
int tar = oddTar.get(i);
@@ -54,9 +50,7 @@ public long makeSimilar(int[] nums, int[] target) {
5450
countPositiveIteration += Math.abs(iteration);
5551
}
5652
}
57-
5853
long totalDifference = countPositiveIteration - countNegativeIteration;
59-
6054
return totalDifference == 0
6155
? countPositiveIteration
6256
: countPositiveIteration + Math.abs(totalDifference);

0 commit comments

Comments
 (0)