diff --git a/src/main/java/g3701_3800/s3781_maximum_score_after_binary_swaps/Solution.java b/src/main/java/g3701_3800/s3781_maximum_score_after_binary_swaps/Solution.java index 5029d3fec..f1b927874 100644 --- a/src/main/java/g3701_3800/s3781_maximum_score_after_binary_swaps/Solution.java +++ b/src/main/java/g3701_3800/s3781_maximum_score_after_binary_swaps/Solution.java @@ -8,7 +8,7 @@ public class Solution { public long maximumScore(int[] nums, String s) { long sum = 0; - PriorityQueue pq = new PriorityQueue<>((a, b) -> b - a); + PriorityQueue pq = new PriorityQueue<>((a, b) -> Integer.compare(b, a)); for (int i = 0; i < nums.length; i++) { if (s.charAt(i) == '1') { if (pq.isEmpty() || pq.peek() <= nums[i]) { diff --git a/src/main/java/g3801_3900/s3885_design_event_manager/EventManager.java b/src/main/java/g3801_3900/s3885_design_event_manager/EventManager.java index 2a8a13fb6..e18746976 100644 --- a/src/main/java/g3801_3900/s3885_design_event_manager/EventManager.java +++ b/src/main/java/g3801_3900/s3885_design_event_manager/EventManager.java @@ -16,9 +16,9 @@ public EventManager(int[][] events) { new PriorityQueue<>( (a, b) -> { if (a.priority != b.priority) { - return b.priority - a.priority; + return Integer.compare(b.priority, a.priority); } - return a.id - b.id; + return Integer.compare(a.id, b.id); }); for (int[] event : events) { pq.add(new Pair(event[0], event[1]));