I

Intuit

73 questions tracked68 with solutions
🔍
Frequency scoreSorted highest → lowest frequency✓ Our Solution = we have a detailed walkthrough

Showing 73 of 73 questions

1
HardMinimum Number of Taps to Open to Water a Garden✓ Our Solution
100
ArrayDynamic ProgrammingGreedy
LeetCode ↗51% acc.
2
EasyValid Parentheses✓ Our Solution
95
StringStack
LeetCode ↗42% acc.
3
MediumCourse Schedule II✓ Our Solution
93
Depth-First SearchBreadth-First SearchGraphTopological Sort
LeetCode ↗53% acc.
4
MediumMost Profitable Path in a Tree✓ Our Solution
93
ArrayTreeDepth-First SearchBreadth-First Search+1
LeetCode ↗68% acc.
5
EasyMaximum Product of Three Numbers✓ Our Solution
91
ArrayMathSorting
LeetCode ↗45% acc.
6
MediumLRU Cache✓ Our Solution
89
Hash TableLinked ListDesignDoubly-Linked List
LeetCode ↗45% acc.
7
MediumMax Area of Island✓ Our Solution
87
ArrayDepth-First SearchBreadth-First SearchUnion Find+1
LeetCode ↗73% acc.
8
MediumNumber of Substrings With Fixed Ratio
87
Hash TableMathStringPrefix Sum
LeetCode ↗56% acc.
9
HardMaximum Total Beauty of the Gardens✓ Our Solution
87
ArrayTwo PointersBinary SearchGreedy+3
LeetCode ↗30% acc.
10
MediumDestroy Sequential Targets✓ Our Solution
87
ArrayHash TableCounting
LeetCode ↗41% acc.
11
MediumLength of the Longest Subsequence That Sums to Target✓ Our Solution
87
ArrayDynamic Programming
LeetCode ↗37% acc.
12
HardBasic Calculator IV✓ Our Solution
87
Hash TableMathStringStack+1
LeetCode ↗49% acc.
13
MediumNumber of Distinct Substrings in a String
87
StringTrieRolling HashSuffix Array+1
LeetCode ↗65% acc.
14
MediumMaximum Difference Score in a Grid✓ Our Solution
87
ArrayDynamic ProgrammingMatrix
LeetCode ↗47% acc.
15
HardMake String Anti-palindrome
87
StringGreedySortingCounting Sort
LeetCode ↗42% acc.
16
HardSudoku Solver✓ Our Solution
84
ArrayHash TableBacktrackingMatrix
LeetCode ↗64% acc.
17
MediumRotting Oranges✓ Our Solution
81
ArrayBreadth-First SearchMatrix
LeetCode ↗57% acc.
18
MediumProduct of Array Except Self✓ Our Solution
81
ArrayPrefix Sum
LeetCode ↗68% acc.
19
EasyTwo Sum✓ Our Solution
74
ArrayHash Table
LeetCode ↗56% acc.
20
EasyPlus One✓ Our Solution
74
ArrayMath
LeetCode ↗48% acc.
21
MediumCoin Change✓ Our Solution
74
ArrayDynamic ProgrammingBreadth-First Search
LeetCode ↗46% acc.
22
MediumWord Break✓ Our Solution
70
ArrayHash TableStringDynamic Programming+2
LeetCode ↗48% acc.
23
EasyLogger Rate Limiter
70
Hash TableDesignData Stream
LeetCode ↗77% acc.
24
MediumSpiral Matrix✓ Our Solution
70
ArrayMatrixSimulation
LeetCode ↗54% acc.
25
EasyUnique Email Addresses✓ Our Solution
70
ArrayHash TableString
LeetCode ↗68% acc.
26
MediumHeaters✓ Our Solution
64
ArrayTwo PointersBinary SearchSorting
LeetCode ↗40% acc.
27
HardRussian Doll Envelopes✓ Our Solution
64
ArrayBinary SearchDynamic ProgrammingSorting
LeetCode ↗37% acc.
28
MediumTop K Frequent Elements✓ Our Solution
64
ArrayHash TableDivide and ConquerSorting+4
LeetCode ↗65% acc.
29
MediumLongest Increasing Subsequence✓ Our Solution
64
ArrayBinary SearchDynamic Programming
LeetCode ↗58% acc.
30
64
ArrayTwo PointersSorting
LeetCode ↗37% acc.
31
MediumHouse Robber✓ Our Solution
64
ArrayDynamic Programming
LeetCode ↗52% acc.
32
MediumMin Stack✓ Our Solution
64
StackDesign
LeetCode ↗56% acc.
33
MediumMinimum Cost For Tickets✓ Our Solution
57
ArrayDynamic Programming
LeetCode ↗67% acc.
34
MediumDaily Temperatures✓ Our Solution
57
ArrayStackMonotonic Stack
LeetCode ↗67% acc.
35
Medium132 Pattern✓ Our Solution
57
ArrayBinary SearchStackMonotonic Stack+1
LeetCode ↗34% acc.
36
EasyBest Time to Buy and Sell Stock✓ Our Solution
57
ArrayDynamic Programming
LeetCode ↗55% acc.
37
EasyMiddle of the Linked List✓ Our Solution
57
Linked ListTwo Pointers
LeetCode ↗81% acc.
38
MediumGroup Anagrams✓ Our Solution
57
ArrayHash TableStringSorting
LeetCode ↗71% acc.
39
HardTrapping Rain Water✓ Our Solution
57
ArrayTwo PointersDynamic ProgrammingStack+1
LeetCode ↗65% acc.
40
MediumReorganize String✓ Our Solution
47
Hash TableStringGreedySorting+2
LeetCode ↗56% acc.
41
MediumDecode String✓ Our Solution
47
StringStackRecursion
LeetCode ↗61% acc.
42
HardMaximal Rectangle✓ Our Solution
47
ArrayDynamic ProgrammingStackMatrix+1
LeetCode ↗54% acc.
43
MediumMinimum Limit of Balls in a Bag✓ Our Solution
47
ArrayBinary Search
LeetCode ↗67% acc.
44
MediumZigzag Conversion✓ Our Solution
47
String
LeetCode ↗52% acc.
45
MediumKth Largest Element in an Array✓ Our Solution
47
ArrayDivide and ConquerSortingHeap (Priority Queue)+1
LeetCode ↗68% acc.
46
HardEmployee Free Time
47
ArrayLine SweepSortingHeap (Priority Queue)
LeetCode ↗73% acc.
47
MediumLowest Common Ancestor of a Binary Tree✓ Our Solution
47
TreeDepth-First SearchBinary Tree
LeetCode ↗67% acc.
48
MediumNext Permutation✓ Our Solution
47
ArrayTwo Pointers
LeetCode ↗43% acc.
49
EasyMove Zeroes✓ Our Solution
47
ArrayTwo Pointers
LeetCode ↗63% acc.
50
MediumBinary Tree Zigzag Level Order Traversal✓ Our Solution
47
TreeBreadth-First SearchBinary Tree
LeetCode ↗62% acc.
51
HardBinary Tree Maximum Path Sum✓ Our Solution
47
Dynamic ProgrammingTreeDepth-First SearchBinary Tree
LeetCode ↗41% acc.
52
MediumNext Greater Element II✓ Our Solution
47
ArrayStackMonotonic Stack
LeetCode ↗66% acc.
53
MediumNumber of Islands✓ Our Solution
47
ArrayDepth-First SearchBreadth-First SearchUnion Find+1
LeetCode ↗62% acc.
54
MediumCourse Schedule✓ Our Solution
47
Depth-First SearchBreadth-First SearchGraphTopological Sort
LeetCode ↗49% acc.
55
MediumTask Scheduler✓ Our Solution
47
ArrayHash TableGreedySorting+2
LeetCode ↗62% acc.
56
MediumNumber of Longest Increasing Subsequence✓ Our Solution
47
ArrayDynamic ProgrammingBinary Indexed TreeSegment Tree
LeetCode ↗50% acc.
57
HardLongest Valid Parentheses✓ Our Solution
47
StringDynamic ProgrammingStack
LeetCode ↗36% acc.
58
EasyMerge Two Sorted Lists✓ Our Solution
47
Linked ListRecursion
LeetCode ↗67% acc.
59
MediumGenerate Parentheses✓ Our Solution
47
StringDynamic ProgrammingBacktracking
LeetCode ↗77% acc.
60
MediumBinary Tree Level Order Traversal✓ Our Solution
47
TreeBreadth-First SearchBinary Tree
LeetCode ↗71% acc.
61
EasyPalindrome Linked List✓ Our Solution
47
Linked ListTwo PointersStackRecursion
LeetCode ↗56% acc.
62
MediumInsert Delete GetRandom O(1)✓ Our Solution
47
ArrayHash TableMathDesign+1
LeetCode ↗55% acc.
63
MediumLongest Substring Without Repeating Characters✓ Our Solution
47
Hash TableStringSliding Window
LeetCode ↗37% acc.
64
MediumLargest Plus Sign✓ Our Solution
47
ArrayDynamic Programming
LeetCode ↗49% acc.
65
MediumFind All Anagrams in a String✓ Our Solution
47
Hash TableStringSliding Window
LeetCode ↗52% acc.
66
HardMedian of Two Sorted Arrays✓ Our Solution
47
ArrayBinary SearchDivide and Conquer
LeetCode ↗44% acc.
67
HardSerialize and Deserialize Binary Tree✓ Our Solution
47
StringTreeDepth-First SearchBreadth-First Search+2
LeetCode ↗59% acc.
68
EasyClimbing Stairs✓ Our Solution
47
MathDynamic ProgrammingMemoization
LeetCode ↗54% acc.
69
MediumNumber of Operations to Make Network Connected✓ Our Solution
47
Depth-First SearchBreadth-First SearchUnion FindGraph
LeetCode ↗65% acc.
70
MediumDesign Circular Queue✓ Our Solution
47
ArrayLinked ListDesignQueue
LeetCode ↗53% acc.
71
HardGet the Maximum Score✓ Our Solution
47
ArrayTwo PointersDynamic ProgrammingGreedy
LeetCode ↗40% acc.
72
MediumShortest Path in Binary Matrix✓ Our Solution
47
ArrayBreadth-First SearchMatrix
LeetCode ↗50% acc.
73
MediumMinimum Falling Path Sum✓ Our Solution
47
ArrayDynamic ProgrammingMatrix
LeetCode ↗61% acc.