This Chrome extension helps you practice solving problems on Leetcode. Install it from Chrome WebStore : https://chrome.google.com/webstore/detail/leetcode-gameroom/bhfcnklncejdhdppjljnapnjoljhgane
One of the disadvantages of blindly solving problems on Leetcode is that people tend to overlook the importance of time management. When it comes to appearing in an actual interview, the pressure of solving questions within a given time limit can negatively impact performance. I have personally experienced this challenge firsthand.
Additionally, it can be difficult to select random questions to solve on Leetcode, as the platform does not provide an option to pick more than one random question at a time.
Leetcode-GameRoom addresses these challenges by providing the option to select the type of questions you want to solve from the following categories:
- 4 Easy
- 2 Easy, 2 Medium
- 4 Medium
- 2 Medium, 2 Hard
- 4 Hard
Furthermore, the extension displays a timer on the Leetcode page, allowing you to race against the clock while solving problems.
Screenshot of the Chrome extension
To install the Leetcode-GameRoom extension locally, follow these steps:
- Make sure you have Node.js installed on your machine.
- Clone this repository to your local machine or download the source code as a ZIP file.
- Open a terminal or command prompt and navigate to the directory where you cloned or extracted the extension's source code.
- Run the command
npm install
to install the required modules listed in thepackage.json
file. - After the installation completes, run the command
npm run build
to build the extension. - Open Google Chrome and go to the Extensions page by typing
chrome://extensions
in the address bar. - Enable the "Developer mode" toggle in the top-right corner of the Extensions page.
- Click on the "Load unpacked" button and select the 'dist' directory where you cloned or extracted the extension's source code.
- The Leetcode-GameRoom extension should now be installed and visible in your list of installed extensions.
- Open the extension to use it.
Feel free to create an issue, fork this repository, and submit your changes. Your contributions are greatly appreciated!
This extension was inspired by the now-defunct website binarysearch.io, which provided virtual rooms and contests for practicing problem-solving. It was a valuable resource during my interview preparation journey.