Skip to content

Patdabaker/Neetcode-150-Progress-Journal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Neetcode-150-Progress-Journal

This will be a daily journal on my progress through the Neetcode 150.

I will update this repository everyday, no matter my progress on the 150. If there are days where I make no progress, I will still update to show that I have no progress. As taken advice from reddit, I plan to have some rules for myself throughtout this journey. Rule #1: Have Fun :) Rule #2: Spend max an hour on each problem, and look up solutions if I'm not close to a solution. Rule #3: Do at least 2 problems a day. So with rule 2, this will be 2 hours a day on neetcode. Could potentially solve more if time spent is less than an hour on each problem. These are the 3 rules I have so far, and may update them in the future if need be.


βœ… Solved/WIP Problems

# Category Problem Problem Link Optimal TSC? Solved?
1 1 Arrays And Hashing 1 Contains Duplicate 1_Contains_Duplicate.py βœ… βœ…
2 1 Arrays And Hashing 2 Valid Anagram 2_Valid_Anagram.py βœ… βœ…
3 1 Arrays And Hashing 3 Two Sum 3_Two_Sum.py βœ… βœ…
4 1 Arrays And Hashing 4 Group Anagrams 4_Group_Anagrams.py βœ… βœ…
5 1 Arrays And Hashing 5 Top K Frequent Elements 5_Top_K_Frequent_Elements.py ❌ βœ…
6 1 Arrays And Hashing 6 Encode And Decode Strings 6_Encode_and_Decode_Strings.py ❌ ❌
7 1 Arrays And Hashing 7 Products Of Array Except Self 7_Products_of_Array_Except_Self.py βœ… βœ…
8 1 Arrays And Hashing 8 Valid Sudoku 8_Valid_Sudoku.py βœ… βœ…
9 1 Arrays And Hashing 9 Longest Consecutive Sequence 9_Longest_Consecutive_Sequence.py ❌ βœ…
10 2 Two Pointers 10 Valid Palindrome 10_Valid_Palindrome.py βœ… βœ…
11 2 Two Pointers 11 Two Integer Sum Ii 11_Two_Integer_Sum_II.py βœ… βœ…
12 2 Two Pointers 12 3Sum 12_3Sum.py ❌ βœ…
13 2 Two Pointers 13 Container With Most Water 13_Container_With_Most_Water.py βœ… βœ…
14 2 Two Pointers 14 Trapping Rain Water 14_Trapping_Rain_Water.py βœ… βœ…
15 3 Sliding Window 15 Best Time To Buy And Sell Stock 15_Best_Time_to_Buy_and_Sell_Stock.py βœ… βœ…
16 3 Sliding Window 16 Longest Substring Without Repeating Characters 16_Longest_Substring_Without_Repeating_Characters.py βœ… βœ…
17 3 Sliding Window 17 Longest Repeating Character Replacement 17_Longest_Repeating_Character_Replacement.py ❌ ❌
18 3 Sliding Window 18 Permutation In String 18_Permutation_in_String.py βœ… βœ…
19 3 Sliding Window 19 Minimum Window Substring 19_Minimum_Window_Substring.py ❌ ❌
20 3 Sliding Window 20 Sliding Window Maximum 20_Sliding_Window_Maximum.py ❌ βœ…
21 4 Stack 21 Valid Parentheses 21_Valid_Parentheses.py βœ… βœ…
22 4 Stack 22 Minimum Stack 22_Minimum_Stack.py ❌ βœ…
23 4 Stack 23 Evaluate Reverse Polish Notation 23_Evaluate_Reverse_Polish_Notation.py βœ… βœ…
24 4 Stack 24 Generate Parentheses 24_Generate_Parentheses.py ❌ ❌
25 4 Stack 25 Daily Temperatures 25_Daily_Temperatures.py βœ… βœ…
26 4 Stack 26 Car Fleet 26_Car_Fleet.py βœ… βœ…
27 4 Stack 27 Largest Rectangle In Histogram 27_Largest_Rectangle_In_Histogram.py ❌ ❌

πŸ—“ Daily Journal

Check out Journal/ for daily progress logs.

🧰 Tools Used

  • Python 3.10+
  • Neetcode.io
  • PyCharm
  • Git + GitHub

🎯 Goal

  • ⏱ Solve 2+ problems every day
  • 🧼 Write clean, understandable code
  • ✍️ Reflect in daily journal entries

About

This will be a daily journal on my progress through the Neetcode 150.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages