Execution of All Suffix Instructions Staying in a Grid LeetCode solution in JavaScript

1
// Time: O(n^2)
2
var executeInstructions = function (n, startPos, s) {
3
let answers = [];
4
for (i = 0; i < s.length; i++) {
5
let movement = 0;
6
let [row, col] = startPos;
7
for (j = i; j < s.length; j++) {
8
if (s[j] == "R") col++;
9
else if (s[j] == "L") col--;
10
else if (s[j] == "D") row++;
11
else row--;
12
if (row > n - 1 || col > n - 1 || row < 0 || col < 0) {
13
break;
14
}
15
movement++;
16
}
17
answers[i] = movement;
18
}
19
return answers;
20
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0