Skip to content

Commit 34e4789

Browse files
authored
Update Solution.js
1 parent f088672 commit 34e4789

File tree

1 file changed

+3
-14
lines changed
  • solution/1500-1599/1562.Find Latest Group of Size M

1 file changed

+3
-14
lines changed

solution/1500-1599/1562.Find Latest Group of Size M/Solution.js

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,4 @@
1-
/**
2-
* @param {number[]} arr
3-
* @param {number} m
4-
* @return {number}
5-
*/
61
const findLatestStep = function (arr, m) {
7-
let p = [];
8-
let size = [];
9-
102
function find(x) {
113
if (p[x] !== x) {
124
p[x] = find(p[x]);
@@ -28,12 +20,9 @@ const findLatestStep = function (arr, m) {
2820
if (m === n) {
2921
return n;
3022
}
31-
const vis = new Array(n).fill(false);
32-
p = new Array(n);
33-
size = new Array(n).fill(1);
34-
for (let i = 0; i < n; ++i) {
35-
p[i] = i;
36-
}
23+
const vis = Array(n).fill(false);
24+
const p = Array.from({ length: n }, (_, i) => i);
25+
const size = Array(n).fill(1);
3726
let ans = -1;
3827
for (let i = 0; i < n; ++i) {
3928
const v = arr[i] - 1;

0 commit comments

Comments
 (0)