Skip to content

Leetcode discussions, brainstorming, musings, and solutions

License

Notifications You must be signed in to change notification settings

paxtonfitzpatrick/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.

Problems we've attempted so far:

📆 Date⚙️ Problem📝 Link to notes🚦 Difficulty
July 1, 20241550Click here🟢 Easy
July 2, 2024350Click here🟢 Easy
July 3, 20241509Click here🟡 Medium
July 4, 20242181Click here🟡 Medium
July 5, 20242058Click here🟡 Medium
July 6, 20242582Click here🟢 Easy
July 7, 20241518Click here🟢 Easy
July 8, 20241823Click here🟡 Medium
July 9, 20241701Click here🟡 Medium
July 10, 20241598Click here🟢 Easy
July 11, 20241190Click here🟡 Medium
July 12, 20241717Click here🟡 Medium
July 13, 20242751Click here🔴 Hard
July 14, 2024726Click here🔴 Hard
July 15, 20242196Click here🟡 Medium
July 16, 20242096Click here🟡 Medium
July 17, 20241110Click here🟡 Medium
July 18, 20241530Click here🟡 Medium
July 19, 20241380Click here🟢 Easy
July 20, 20241605Click here🟡 Medium
July 21, 20242392Click here🔴 Hard
July 22, 20242418Click here🟢 Easy
July 23, 20241636Click here🟢 Easy
July 24, 20242191Click here🟡 Medium
July 25, 2024912Click here🟡 Medium
July 26, 20241334Click here🟡 Medium
July 27, 20242976Click here🟡 Medium
July 28, 20242045Click here🔴 Hard
July 29, 20241395Click here🟡 Medium
July 30, 20241653Click here🟡 Medium
July 31, 20241105Click here🟡 Medium
August 1, 20242678Click here🟢 Easy
August 2, 20242134Click here🟡 Medium
August 3, 20241460Click here🟢 Easy
August 4, 20241508Click here🟡 Medium
August 5, 20242053Click here🟢 Easy
August 6, 20243016Click here🟡 Medium
August 7, 2024273Click here🔴 Hard
August 8, 2024885Click here🟡 Medium
August 9, 2024840Click here🟡 Medium
August 10, 2024959Click here🟡 Medium
August 11, 20241568Click here🔴 Hard
August 12, 2024703Click here🟢 Easy
August 13, 202440Click 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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python100.0%
close