LEETCODE TUTORIAL

Created By: Mattias Anderson, Nithyaa Bala, and Sumukh Paspuleti

Introduction

Excerpt

Step 1: Signing Up/Logging On

LeetCode signup page with fields for a username, password, and an email address
LeetCode signup page. To log in, one can select the different options at the bottom, or if you have an account, the “sign in” button.

Step 2: Accessing a Problem

Info-graphic of the problems dash board. Each action is circled in red with red text explaining what it does.
Info-graphic showing all the actions that can be taken on the problems page. We can sort by type, categories, or a company, view daily problems, check the difficulty of a problem, and see the number of people who have finished it.

Picture showing the study plan dashboard containing learning paths to be used.
The study plan dashboard shows featured learning guides. Scrolling down allows you to see more options.

Step 3: Viewing Solutions

Picture of a solution from a question. It is organized into the three sections reasoning, implementation, and complexity analysis.
Solution for a given problem. There are tabs in the implementation section to view different languages and scrolling down allows you to see comment.

Step 4: Creating Your Own Solutions

Info-graphic showing the steps to share a LeetCode solution. They are to describe the intuition, detail the approach, aid visual aid, analyze complexity, and then attach the code.
How to create a cohesive solution. You do not have to follow this exact order, but all the steps should be done in order to have a helpful solution made.

Step 5: Viewing Contests

Weekly context page showing the prizes, rules, rankings of submitted solutions, and the problem list.
The contest mode can be used to really test your abilities. Under the problem list section, you can click on individual problems to view them and attempt them.

Step 6: Searching for Tips on Discussion Posts

Discussion post about dynamic programming. The views, date posted, date updated, and number of up votes can all be viewed here, as well as its categories.
Discussion post about dynamic programming. Scrolling down allows you to read the post and see comments from other users.

Step 7: Interview Assessments

Step 8: Additional Resources


Comments

Leave a comment