Summary of the questions that I have done

Grind 75

QuestionDifficultyDateRemarksDo again
Two SumEasy11/1
Valid ParenthesesEasy11/1
Merge Two Sorted ListsEasy11/1Took a surprising amount of time to do it. I am quite rusty when it comes to thinking logically and there’s lot’s of room to improve.yes
Best Time to Buy and Sell StockEasy12/1
Valid PalindromeEasy12/1
Binary SearchEasy12/1
Flood FillEasy12/1
Lowest Common Ancestor of a Binary Search TreeMedium12/1
Balanced Binary TreeEasy13/1Watched youtube for solution, try again sometime in the future - even though the problem seems simple, i don’t think it is that easy to get to the solution.yes
Linked List CycleEasy13/1
Implement Queue using StacksEasy13/1
First Bad VersionEasy13/1
Ransom NoteEasy13/1
Climbing StairsEasy13/1
Longest PalindromeEasy14/1
Reverse Linked ListEasy14/1
Majority ElementEasy14/1
Add BinaryEasy14/1Watched neetcode for explanation. V interesting - practice again soonyes
Diameter of Binary TreeEasy14/1Did not manage to finish → feels very similar to Balanced Binary Tree. Will try again tomorrow when my brain is less fogged up.

Update 15/1: Managed to complete it without looking at solution!
yes
Middle of the Linked ListEasy15/1
Maximum Depth of Binary TreeEasy15/1
Contains DuplicateEasy15/1
Maximum SubarrayMedium15/1
Insert IntervalMedium15/1Can further optimise with Binary Search
01 MatrixMedium16/1Did a BFS solution by myself, however I couldn’t optimise the solution and it failed runtime complexity. Watched a video and got the inspo to do BFS (in a completely new manner? )yes
K Closest Points to OriginMedium16/1I had the idea but lacked enough knowledge about the heap data structure / how to use in python. Could optimise my solution using heap! Question is actually very doable imoyes
Longest Substring Without Repeating CharactersMedium18/1
3SumMedium18/1
Binary Tree Level Order TraversalMedium18/1
Clone GraphMedium18/1Could not get the solution myself, had to watch the first 3 minutes of leetcode before I realised that I could use a hashmap. My DFS solution is more or less the same but it’s not very neat.yes
Evaluate Reverse Polish NotationMedium19/1
Course ScheduleMedium19/1DFS on adjacency matrix. Could code out solution myself after watching neetcode but I feel that the solution I had was not as clean / maybe the idea in my head is not as clear.yes
Implement Trie (Prefix Tree)Medium20/1First time doing this question, was actually a lot easier to do once you understand the concepts.yes
Coin ChangeMedium20/1Do again next time! not the first time doing this question but I had to rely on neetcodeyes
Product of Array Except SelfMedium20/1
Min StackMedium21/1
Validate Binary Search TreeMedium21/1
Number of IslandsMedium21/1
Rotting OrangesMedium21/1
Quite cool, initially thought there was no way I would be able to do this question by myself and wanted to watch neetcode immediately. I gave myself the time to think about it and I managed to come up with the solution!
Search in Rotated Sorted ArrayMedium22/1Managed to come up with the solution myself even though i failed yesterday
Combination SumMedium22/1Done this question before, watched neetcode before coming up with the solution. Still not too confident of the solution (feels that I am memorising the solution)Yes
PermutationsMedium23/1
Merge IntervalsMedium23/1
Lowest Common Ancestor of a Binary TreeMedium23/1Manage to come up with solution myself (basically a whole if else recursion shit). Watched youtube and realised that there is a more elegant solution with less base cases!Yes
Time Based Key-Value StoreMedium26/01Came up with a solution myself, a (slightly more optimal) solution that uses binary search exist. I sort of knew it was binary search but I didn’t have the balls to code it up. Should just be brave and practice binary search next time
Accounts MergeMedium27/01Alot more complicated than I thought it was. Had to learn about union find Union Find DS. Solution is definitely not trivial but quite fun to do! I think I more or less spent one whole hour (26 & 27 learning about the solution to this problem)YES
Sort ColorsMedium27/01Did this question before in the past. Happy to be able to do it again by myself this time.
Word BreakMedium28/01Watched leetcode for inspiration :)
Partition Equal Subset SumMedium30/01Couldn’t do this question on 28/01 but I was actually quite close to the solution. Brain fog is real.Yes
String to Integer (atoi)Medium30/01
Spiral MatrixMedium30/01Took 2 wrong runs before I found the solution :)