Skip to content

Commit 5ea879f

Browse files
authored
chore: use setAll func to initialize array in Java solution (doocs#4528)
1 parent 56b3edb commit 5ea879f

File tree

24 files changed

+24
-72
lines changed

24 files changed

+24
-72
lines changed

solution/0500-0599/0506.Relative Ranks/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,7 @@ class Solution {
9797
public String[] findRelativeRanks(int[] score) {
9898
int n = score.length;
9999
Integer[] idx = new Integer[n];
100-
for (int i = 0; i < n; ++i) {
101-
idx[i] = i;
102-
}
100+
Arrays.setAll(idx, i -> i);
103101
Arrays.sort(idx, (i1, i2) -> score[i2] - score[i1]);
104102
String[] ans = new String[n];
105103
String[] top3 = new String[] {"Gold Medal", "Silver Medal", "Bronze Medal"};

solution/0500-0599/0506.Relative Ranks/README_EN.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,7 @@ class Solution {
9696
public String[] findRelativeRanks(int[] score) {
9797
int n = score.length;
9898
Integer[] idx = new Integer[n];
99-
for (int i = 0; i < n; ++i) {
100-
idx[i] = i;
101-
}
99+
Arrays.setAll(idx, i -> i);
102100
Arrays.sort(idx, (i1, i2) -> score[i2] - score[i1]);
103101
String[] ans = new String[n];
104102
String[] top3 = new String[] {"Gold Medal", "Silver Medal", "Bronze Medal"};

solution/0500-0599/0506.Relative Ranks/Solution.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@ class Solution {
22
public String[] findRelativeRanks(int[] score) {
33
int n = score.length;
44
Integer[] idx = new Integer[n];
5-
for (int i = 0; i < n; ++i) {
6-
idx[i] = i;
7-
}
5+
Arrays.setAll(idx, i -> i);
86
Arrays.sort(idx, (i1, i2) -> score[i2] - score[i1]);
97
String[] ans = new String[n];
108
String[] top3 = new String[] {"Gold Medal", "Silver Medal", "Bronze Medal"};

solution/0800-0899/0853.Car Fleet/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,9 +125,7 @@ class Solution {
125125
public int carFleet(int target, int[] position, int[] speed) {
126126
int n = position.length;
127127
Integer[] idx = new Integer[n];
128-
for (int i = 0; i < n; ++i) {
129-
idx[i] = i;
130-
}
128+
Arrays.setAll(idx, i -> i);
131129
Arrays.sort(idx, (i, j) -> position[j] - position[i]);
132130
int ans = 0;
133131
double pre = 0;

solution/0800-0899/0853.Car Fleet/README_EN.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,9 +117,7 @@ class Solution {
117117
public int carFleet(int target, int[] position, int[] speed) {
118118
int n = position.length;
119119
Integer[] idx = new Integer[n];
120-
for (int i = 0; i < n; ++i) {
121-
idx[i] = i;
122-
}
120+
Arrays.setAll(idx, i -> i);
123121
Arrays.sort(idx, (i, j) -> position[j] - position[i]);
124122
int ans = 0;
125123
double pre = 0;

solution/0800-0899/0853.Car Fleet/Solution.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@ class Solution {
22
public int carFleet(int target, int[] position, int[] speed) {
33
int n = position.length;
44
Integer[] idx = new Integer[n];
5-
for (int i = 0; i < n; ++i) {
6-
idx[i] = i;
7-
}
5+
Arrays.setAll(idx, i -> i);
86
Arrays.sort(idx, (i, j) -> position[j] - position[i]);
97
int ans = 0;
108
double pre = 0;

solution/1300-1399/1340.Jump Game V/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -280,9 +280,7 @@ class Solution {
280280
public int maxJumps(int[] arr, int d) {
281281
int n = arr.length;
282282
Integer[] idx = new Integer[n];
283-
for (int i = 0; i < n; ++i) {
284-
idx[i] = i;
285-
}
283+
Arrays.setAll(idx, i -> i);
286284
Arrays.sort(idx, (i, j) -> arr[i] - arr[j]);
287285
int[] f = new int[n];
288286
Arrays.fill(f, 1);

solution/1300-1399/1340.Jump Game V/README_EN.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -251,9 +251,7 @@ class Solution {
251251
public int maxJumps(int[] arr, int d) {
252252
int n = arr.length;
253253
Integer[] idx = new Integer[n];
254-
for (int i = 0; i < n; ++i) {
255-
idx[i] = i;
256-
}
254+
Arrays.setAll(idx, i -> i);
257255
Arrays.sort(idx, (i, j) -> arr[i] - arr[j]);
258256
int[] f = new int[n];
259257
Arrays.fill(f, 1);

solution/1300-1399/1340.Jump Game V/Solution2.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@ class Solution {
22
public int maxJumps(int[] arr, int d) {
33
int n = arr.length;
44
Integer[] idx = new Integer[n];
5-
for (int i = 0; i < n; ++i) {
6-
idx[i] = i;
7-
}
5+
Arrays.setAll(idx, i -> i);
86
Arrays.sort(idx, (i, j) -> arr[i] - arr[j]);
97
int[] f = new int[n];
108
Arrays.fill(f, 1);

solution/1700-1799/1707.Maximum XOR With an Element From Array/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,9 +156,7 @@ class Solution {
156156
Arrays.sort(nums);
157157
int n = queries.length;
158158
Integer[] idx = new Integer[n];
159-
for (int i = 0; i < n; ++i) {
160-
idx[i] = i;
161-
}
159+
Arrays.setAll(idx, i -> i);
162160
Arrays.sort(idx, (i, j) -> queries[i][1] - queries[j][1]);
163161
int[] ans = new int[n];
164162
Trie trie = new Trie();

0 commit comments

Comments
 (0)