Skip to content

ContextLab/leetcode-solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Leetcode problems

Each day (ideally) we'll attempt the daily leetcode problem. We'll make a new folder for each day's problem. Anyone who wants can submit a markdown file, iPython notebook, etc. with their notes, questions, solutions, test cases, or other problem-related files.

Note: Our group is currently taking a break from grinding leetcode. The table below will continue to update automatically, but newer problems likey won't have their solutions provided. Pull requests will still be supported and reviewed if others would like to contribute solutions.

Problems we've attempted so far:

πŸ“† Date βš™οΈ Problem πŸ“ Link to notes 🚦 Difficulty
July 1, 2024 1550 Click here 🟒 Easy
July 2, 2024 350 Click here 🟒 Easy
July 3, 2024 1509 Click here 🟑 Medium
July 4, 2024 2181 Click here 🟑 Medium
July 5, 2024 2058 Click here 🟑 Medium
July 6, 2024 2582 Click here 🟒 Easy
July 7, 2024 1518 Click here 🟒 Easy
July 8, 2024 1823 Click here 🟑 Medium
July 9, 2024 1701 Click here 🟑 Medium
July 10, 2024 1598 Click here 🟒 Easy
July 11, 2024 1190 Click here 🟑 Medium
July 12, 2024 1717 Click here 🟑 Medium
July 13, 2024 2751 Click here πŸ”΄ Hard
July 14, 2024 726 Click here πŸ”΄ Hard
July 15, 2024 2196 Click here 🟑 Medium
July 16, 2024 2096 Click here 🟑 Medium
July 17, 2024 1110 Click here 🟑 Medium
July 18, 2024 1530 Click here 🟑 Medium
July 19, 2024 1380 Click here 🟒 Easy
July 20, 2024 1605 Click here 🟑 Medium
July 21, 2024 2392 Click here πŸ”΄ Hard
July 22, 2024 2418 Click here 🟒 Easy
July 23, 2024 1636 Click here 🟒 Easy
July 24, 2024 2191 Click here 🟑 Medium
July 25, 2024 912 Click here 🟑 Medium
July 26, 2024 1334 Click here 🟑 Medium
July 27, 2024 2976 Click here 🟑 Medium
July 28, 2024 2045 Click here πŸ”΄ Hard
July 29, 2024 1395 Click here 🟑 Medium
July 30, 2024 1653 Click here 🟑 Medium
July 31, 2024 1105 Click here 🟑 Medium
August 1, 2024 2678 Click here 🟒 Easy
August 2, 2024 2134 Click here 🟑 Medium
August 3, 2024 1460 Click here 🟒 Easy
August 4, 2024 1508 Click here 🟑 Medium
August 5, 2024 2053 Click here 🟒 Easy
August 6, 2024 3016 Click here 🟑 Medium
August 7, 2024 273 Click here πŸ”΄ Hard
August 8, 2024 885 Click here 🟑 Medium
August 9, 2024 840 Click here 🟑 Medium
August 10, 2024 959 Click here 🟑 Medium
August 11, 2024 1568 Click here πŸ”΄ Hard
August 12, 2024 703 Click here 🟒 Easy
August 13, 2024 40 Click here 🟑 Medium
August 14, 2024 719 Click here πŸ”΄ Hard
August 15, 2024 860 Click here 🟒 Easy
August 16, 2024 624 Click here 🟑 Medium
August 17, 2024 1937 Click here 🟑 Medium
August 18, 2024 264 Click here 🟑 Medium
August 19, 2024 650 Click here 🟑 Medium
August 20, 2024 1140 Click here 🟑 Medium
August 21, 2024 664 Click here πŸ”΄ Hard
August 22, 2024 476 Click here 🟒 Easy
August 23, 2024 592 Click here 🟑 Medium
August 24, 2024 564 Click here πŸ”΄ Hard
August 25, 2024 145 Click here 🟒 Easy
August 26, 2024 590 Click here 🟒 Easy
August 27, 2024 1514 Click here 🟑 Medium
August 28, 2024 1905 Click here 🟑 Medium
August 29, 2024 947 Click here 🟑 Medium
August 30, 2024 2699 Click here πŸ”΄ Hard
August 31, 2024 1514 Click here 🟑 Medium
September 1, 2024 2022 Click here 🟒 Easy
September 2, 2024 1894 Click here 🟑 Medium
September 3, 2024 1945 Click here 🟒 Easy
September 4, 2024 874 Click here 🟑 Medium
September 5, 2024 2028 Click here 🟑 Medium
September 6, 2024 3217 Click here 🟑 Medium
September 7, 2024 1367 Click here 🟑 Medium
September 8, 2024 725 Click here 🟑 Medium
September 9, 2024 2326 Click here 🟑 Medium
September 10, 2024 2807 Click here 🟑 Medium
September 11, 2024 2220 Click here 🟒 Easy
September 12, 2024 1684 Click here 🟒 Easy
September 13, 2024 1310 Click here 🟑 Medium
September 14, 2024 2419 Click here 🟑 Medium
September 15, 2024 1371 Click here 🟑 Medium
September 16, 2024 539 Click here 🟑 Medium
September 17, 2024 884 Click here 🟒 Easy
September 18, 2024 179 Click here 🟑 Medium
September 19, 2024 241 Click here 🟑 Medium
September 20, 2024 214 Click here πŸ”΄ Hard
September 21, 2024 386 Click here 🟑 Medium

Join our discussion!

If you're a member of our lab and/or a Dartmouth community member, feel free to join our Slack channel to discuss daily leetcode problems!

Submit your own notes and/or solution(s)

  1. Start by forking this repository. Or if you've already forked this repository, you should visit your fork and make sure to click the button to sync it up with this (source) repository.
  2. In your fork, in the menu near the top click on Actions to open up the GitHub Actions list. Then click on Create New Note for Daily LeetCode Problem and then click Run workflow to create your new notes file for today's problem. Click the link to the notes on today's problem in the last row of the table above and you should see a markdown (.md) file named for your GitHub username. Edit that to add your notes!
  • If you're the "build-it-yourself" type, it's also OK to create your notes file manually. Just navigate to the problems folder and click the Add file button on the right. Choose the Create new file option:
    • File name: problems/<PROBLEM NUMBER>/<your name>.md (where you should replace <PROBLEM NUMBER> with the leetcode problem ID code, and <your name> with either your first name or your GitHub username (your choice!), in lowercase letters. E.g., Jeremy's solution to problem 350 would be named problems/350/jeremy.md
    • Contents: Any format is fine, but we suggest starting with our template file. Then add your notes/solution as you solve the problem! Make sure to commit your changes (and it's fine to make multiple commits as you're working on the problem).
  1. Once you've added your file(s), start a pull request to add your changes to the ContextLab repository so that others can see how you approached the problem.

Other stuff

The table listing each day's problems and links to our solutions should be updated automatically via this action (run each day at 00:01 UTC, which is 1 minute after the daily problems are released). Sometimes it's a little late.

Question? Comments? Concerns?

You can work through problems "live" in our Slack channel. To make comments on a specific solution, make suggestions for this repository in general, etc., consider filing an issue.

About

Leetcode discussions, brainstorming, musings, and solutions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages