練習算法繞不開的一個網站就是力扣,很多小夥伴爲了拿到大廠 offer,刷題都刷到吐了。
然而如果直接在 LeetCode 上寫代碼,那是很痛苦的一件事,那就相當於用 txt 寫代碼一樣,沒有 IDE 的各種功能。
VS Code 的 LeetCode 插件幫助我們解決了這一問題。以下是官方教程:https://github.com/jdneo/vscode-leetcode/blob/master/docs/README_zh-CN.md。
其實這個教程已經很詳細了,我只是在個別地方做了補充。
安裝 LeetCode 插件
首先需要安裝的是 Node.JS,因爲 LeetCode 插件依賴 Node.JS。Node.JS 官網地址:https://nodejs.org/en/
Node.JS 的安裝很簡單,一直下一步就可以了。要注意的是,必須將 Node.JS 安裝目錄添加到環境變量,現在的安裝版本默認就是添加的,如果沒有,則手動添加一下。
其次在 VS Code 中搜索並安裝 LeetCode 插件。
LeetCode 插件(1).png安裝完成之後,左邊會出現一個 LeetCode 圖標,見下圖:
LeetCode 插件(2).png登錄 LeetCode
點擊【LeetCode】圖標,然後點擊登錄 LeetCode 賬戶。
LeetCode 插件(3).png然後你很可能就登錄失敗了。報 invalid password
,你以爲是密碼輸錯了,然後就重試了一遍又一遍,結果還是不行。崩潰!!!
LeetCode 目前有英文版(leetcode.com)和中文版(leetcode-cn.com)兩種版本。點擊
LeeCode 插件(4).png 切換到中文版再試一下!!!
答題
選擇你要做的題目,右鍵
LeetCode 插件(4).png- 點擊【Preview Problem】可以查看題目描述
- 點擊【Show Problem】可進行答題。
答題前需要先選擇語言:
LeetCode 插件(5).png選擇語言之後,需要選擇一個 workspace。官方文檔中說,需要更新配置項 leetcode.workspaceFolder
,但是,如果你用的是最新版的 VS Code,就沒那麼麻煩了。我不得不說,最新版的 VS Code 配置上改變得很好了,以前的配置,如果你不習慣的話,那就是反人類的。新版的配置變得非常的簡單了,點點就好。
最後,寫完之後可以點擊代碼下面的【Test】按鈕測試,或是【Submit】按鈕提交。
LeetCode 插件(7).png結果在右側顯示:
LeetCode 插件(8).png