Skip to content

Commit ff1719f

Browse files
committed
Added test
1 parent 7c52280 commit ff1719f

File tree

2 files changed

+8
-0
lines changed
  • src
    • main/java/g3501_3600/s3510_minimum_pair_removal_to_sort_array_ii
    • test/java/g3501_3600/s3510_minimum_pair_removal_to_sort_array_ii

2 files changed

+8
-0
lines changed

src/main/java/g3501_3600/s3510_minimum_pair_removal_to_sort_array_ii/Solution.java

+3
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,9 @@ private int getRes(
9898
}
9999

100100
private void modify(long[] segment, int idx, long num) {
101+
if (segment[idx] == num) {
102+
return;
103+
}
101104
segment[idx] = num;
102105
while (idx != 0) {
103106
idx = (idx - 1) / 2;

src/test/java/g3501_3600/s3510_minimum_pair_removal_to_sort_array_ii/SolutionTest.java

+5
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,9 @@ void minimumPairRemoval4() {
2727
new Solution().minimumPairRemoval(new int[] {2, 2, -1, 3, -2, 2, 1, 1, 1, 0, -1}),
2828
equalTo(9));
2929
}
30+
31+
@Test
32+
void minimumPairRemoval5() {
33+
assertThat(new Solution().minimumPairRemoval(new int[] {5}), equalTo(0));
34+
}
3035
}

0 commit comments

Comments
 (0)