LeetCode-OpenSource / vscode-leetcode

Solve LeetCode problems in VS Code
https://marketplace.visualstudio.com/items?itemName=shengchen.vscode-leetcode
MIT License
8.21k stars 649 forks source link

I cannot submit or test my code properly when I am working on Question 59. #887

Closed bestchenyan closed 1 year ago

bestchenyan commented 1 year ago

🐛 Bug Report

I cannot submit or test my code properly when I am working on Question 59.The error is as follows: image

To Reproduce

The same code can be successfully submitted on the LeetCode website. The code is as follows:

var generateMatrix = function (n) {
  let output = new Array(n).fill(0).map(() => new Array(n).fill(0));
  let count = 0;
  let size = n * n;
  let left = 0;
  let right = n - 1;
  let top = 0;
  let bottom = n - 1;
  while (count < size) {
    //going left
    for (let i = left; i <= right; i++) {
      count++;
      output[top][i] = count;
    }
    top++;

    // going down
    for (let i = top; i <= bottom; i++) {
      count++;
      output[i][right] = count;
    }
    right--;

    //going left
    for (let i = right; i >= left; i--) {
      count++;
      output[bottom][i] = count;
    }
    bottom--;

    //going up
    for (let i = bottom; i >= top; i--) {
      count++;
      output[i][left] = count;
    }
    left++;
  }

  return output;
};

image

Expected behavior

The code can be submitted successfully in LeetCode extension.

Extension Output

SyntaxError: Unexpected token < in JSON at position 0 at JSON.parse () at Request._callback (c:\Users\38401.vscode\extensions\leetcode.vscode-leetcode-0.18.1\node_modules\vsc-leetcode-cli\lib\plugins\leetcode.js:231:23) at Request.self.callback (c:\Users\38401.vscode\extensions\leetcode.vscode-leetcode-0.18.1\node_modules\request\request.js:185:22) at Request.emit (events.js:400:28) at Request. (c:\Users\38401.vscode\extensions\leetcode.vscode-leetcode-0.18.1\node_modules\request\request.js:1161:10) at Request.emit (events.js:400:28) at IncomingMessage. (c:\Users\38401.vscode\extensions\leetcode.vscode-leetcode-0.18.1\node_modules\request\request.js:1083:12) at Object.onceWrapper (events.js:519:28) at IncomingMessage.emit (events.js:412:35) at endReadableNT (internal/streams/readable.js:1333:12)

SyntaxError: Unexpected token < in JSON at position 0 at JSON.parse () at Request._callback (c:\Users\38401.vscode\extensions\leetcode.vscode-leetcode-0.18.1\node_modules\vsc-leetcode-cli\lib\plugins\leetcode.js:231:23) at Request.self.callback (c:\Users\38401.vscode\extensions\leetcode.vscode-leetcode-0.18.1\node_modules\request\request.js:185:22) at Request.emit (events.js:400:28) at Request. (c:\Users\38401.vscode\extensions\leetcode.vscode-leetcode-0.18.1\node_modules\request\request.js:1161:10) at Request.emit (events.js:400:28) at IncomingMessage. (c:\Users\38401.vscode\extensions\leetcode.vscode-leetcode-0.18.1\node_modules\request\request.js:1083:12) at Object.onceWrapper (events.js:519:28) at IncomingMessage.emit (events.js:412:35) at endReadableNT (internal/streams/readable.js:1333:12)

Your Environment

bestchenyan commented 1 year ago

Sorry,, it's my fault. My lang setting was incorrect. It should have been 'javascript'. When I did a global replace, I replaced the letter 'j' with the letter 'y'.