Skip to content

Commit 3d2c50f

Browse files
committed
Update index.ts
1 parent b1392f3 commit 3d2c50f

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

shortest-bridge/index.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ export default function shortestBridge(grid: number[][]): number {
77
];
88

99
let firstIsland: [number, number][] = [];
10-
loop:
11-
for (const [i, a] of grid.entries()) {
10+
loop: for (const [i, a] of grid.entries()) {
1211
for (const [j, v] of a.entries()) {
1312
if (v === 1) {
1413
firstIsland.push([i, j]);
1514

1615
for (const [x, y] of firstIsland) {
1716
grid[x][y] = 2;
1817
for (const [q, w] of directions) {
19-
const [e, r] = [x + q, y + w];
18+
const e = x + q;
19+
const r = y + w;
2020
if (grid[e]?.[r] === 1) {
2121
firstIsland.push([e, r]);
2222
grid[e][r] = 2;
@@ -34,7 +34,8 @@ export default function shortestBridge(grid: number[][]): number {
3434
for (const [x, y] of firstIsland) {
3535
grid[x][y] = 2;
3636
for (const [q, w] of directions) {
37-
const [e, r] = [x + q, y + w];
37+
const e = x + q;
38+
const r = y + w;
3839
if (grid[e]?.[r] === 1) {
3940
return step;
4041
}

0 commit comments

Comments
 (0)