Skip to content

Commit af65075

Browse files
committed
Fixed sonar
1 parent c54da60 commit af65075

File tree

2 files changed

+7
-11
lines changed
  • src/main/java/g3601_3700

2 files changed

+7
-11
lines changed

src/main/java/g3601_3700/s3678_smallest_absent_positive_greater_than_average/Solution.java

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
public class Solution {
66
public int smallestAbsent(int[] nums) {
77
int sum = 0;
8-
for (int i = 0; i < nums.length; i++) {
9-
sum += nums[i];
8+
for (int j : nums) {
9+
sum += j;
1010
}
1111
double avg = (double) sum / nums.length;
1212
int num;
@@ -17,16 +17,14 @@ public int smallestAbsent(int[] nums) {
1717
}
1818
while (true) {
1919
boolean flag = false;
20-
for (int i = 0; i < nums.length; i++) {
21-
if (num == nums[i]) {
20+
for (int j : nums) {
21+
if (num == j) {
2222
flag = true;
2323
break;
2424
}
2525
}
26-
if (!flag) {
27-
if (num > avg) {
28-
return num;
29-
}
26+
if (!flag && num > avg) {
27+
return num;
3028
}
3129
num++;
3230
}

src/main/java/g3601_3700/s3684_maximize_sum_of_at_most_k_distinct_elements/Solution.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ public int[] maxKDistinct(int[] nums, int k) {
2727
n++;
2828
}
2929
int[] finl = new int[cnt];
30-
for (int i = 0; i < cnt; i++) {
31-
finl[i] = arr[i];
32-
}
30+
System.arraycopy(arr, 0, finl, 0, cnt);
3331
return finl;
3432
}
3533
}

0 commit comments

Comments
 (0)