0. 前言
春節這幾天每天吃吃喝喝睡睡玩玩,突然發現明天就要上班了,嚇得我虎軀一震。
春節結束之后,學生黨們陸續開學,相信有許多同學馬上就要在春季招聘中拼殺一番。想要收獲心意的offer,當然免不了對筆試和面試的充足准備。對於軟件開發行業來說,算法題常常會被面試官用來考察學生的基本功是否扎實。為了做好充足的准備,刷題自然是最能提升自己面試狀態的手段之一啦。
今天就給大家安利一波自己寫的VS Code刷題插件: VS Code for LeetCode,幫助學生黨們快速刷題。(LeetCode 就不用再多做介紹了,如果不知道的同學就趕緊去百度一下吧)。
為什么要用插件刷題
其實LeetCode自己在網頁上也自帶有一個比較簡單的文本編輯器,用來讓用戶提交代碼。但畢竟只是一個普通的文本編輯器,在進行算法題訓練的初期,我們的主要目標其實不是去記住常用函數的名稱和用法,而是需要快速理解和穩固解題思路, 理解算法本身。因此,在一個更智能的編輯環境下做題目,可以幫助提升做題效率,在同樣的時間內完成更多的題目,將訓練的效果達到最大化。
VS Code是一個功能強大的文本編輯器,相較於VS, Eclipse,IntelliJ等IDE而言,會輕便很多,畢竟我們只是想刷刷題,所以不需要有太多的功能。舉例來說,如果你是一個Java愛好者,那么你可以再安裝上Language support for Java插件,這樣你的VS Code在編輯Java代碼時就能擁有智能提示等功能了,Coding效率大大提高!
插件的主要功能
目前LeetCode插件還只是初期版本,今后還會陸續增加其它功能。不過現在的功能用來刷題的話應該是足夠了,現在支持的功能主要有:
- 登入 / 登出 LeetCode
- 切換及創建 session
- 在 Explorer 中展示題目
- 根據關鍵字搜索題目
- 向 LeetCode 提交答案
功能截圖
登入及登出

切換及創建 session

在 Explorer 中展示題目

根據關鍵字搜索題目

向 LeetCode 提交答案

更多的插件功能和信息,可以去插件的主頁查看。主頁地址
源碼地址
這里附上插件的源碼地址,歡迎有興趣的朋友一起交流學習。地址:https://github.com/jdneo/vscode-leetcode
結語
最后祝大家新年愉快,狗年大運。
