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