Skip to content

Commit 7fe7f8d

Browse files
committed
Fixed sonar
1 parent febae71 commit 7fe7f8d

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/main/java/g3401_3500/s3453_separate_squares_i/Solution.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ public double separateSquares(int[][] squares) {
88
long lo = 1_000_000_000L;
99
for (int[] q : squares) {
1010
lo = Math.min(lo, q[1]);
11-
hi = Math.max(hi, q[1] + q[2]);
11+
hi = Math.max(hi, q[1] + (long) q[2]);
1212
}
1313
while (lo <= hi) {
1414
long mid = (lo + hi) / 2;
@@ -20,7 +20,7 @@ public double separateSquares(int[][] squares) {
2020
}
2121
double diff1 = diff(hi, squares);
2222
double diff2 = diff(lo, squares);
23-
return (double) hi + diff1 / (diff1 - diff2);
23+
return hi + diff1 / (diff1 - diff2);
2424
}
2525

2626
private double diff(long mid, int[][] squares) {

src/main/java/g3401_3500/s3454_separate_squares_ii/Solution.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import java.util.Arrays;
88
import java.util.List;
99

10+
@SuppressWarnings("java:S1210")
1011
public class Solution {
1112
private static class Event implements Comparable<Event> {
1213
double y;
@@ -65,7 +66,7 @@ void update(int idx, int l, int r, int ql, int qr, int val) {
6566
update(2 * idx + 2, mid + 1, r, ql, qr, val);
6667
}
6768
if (count[idx] > 0) {
68-
len[idx] = x[r + 1] - x[l];
69+
len[idx] = x[r + 1] - (double) x[l];
6970
} else {
7071
if (l == r) {
7172
len[idx] = 0;

0 commit comments

Comments
 (0)