← Back to Intuit

Array

91 questions

1Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
2Plus OneEasy
ArrayMath
Solve →
3Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
4Minimum Limit of Balls in a BagMedium
ArrayBinary Search
Solve →
5Maximum Product of Three NumbersEasy
ArrayMathSorting
Solve →
6Russian Doll EnvelopesHard
ArrayBinary SearchDynamic Programming
Solve →
7Employee Free TimeHard
ArrayLine SweepSorting
Solve →
8Minimum Number of Taps to Open to Water a GardenHard
ArrayDynamic ProgrammingGreedy
Solve →
9Sudoku SolverHard
ArrayHash TableBacktracking
Solve →
10Rotting OrangesMedium
ArrayBreadth-First SearchMatrix
Solve →
11Product of Array Except SelfMedium
ArrayPrefix Sum
Solve →
12Spiral MatrixMedium
ArrayMatrixSimulation
Solve →
13Two SumEasy
ArrayHash Table
Solve →
143SumMedium
ArrayTwo PointersSorting
Solve →
15Unique Email AddressesEasy
ArrayHash TableString
Solve →
16Word BreakMedium
ArrayHash TableString
Solve →
17Most Profitable Path in a TreeMedium
ArrayTreeDepth-First Search
Solve →
18HeatersMedium
ArrayTwo PointersBinary Search
Solve →
19Longest Increasing SubsequenceMedium
ArrayBinary SearchDynamic Programming
Solve →
20Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
21132 PatternMedium
ArrayBinary SearchStack
Solve →
22House RobberMedium
ArrayDynamic Programming
Solve →
23Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
24Group AnagramsMedium
ArrayHash TableString
Solve →
25Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
26Minimum Cost For TicketsMedium
ArrayDynamic Programming
Solve →
27Maximum Difference Score in a GridMedium
ArrayDynamic ProgrammingMatrix
Solve →
28Maximum Total Beauty of the GardensHard
ArrayTwo PointersBinary Search
Solve →
29Max Area of IslandMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
30Get the Maximum ScoreHard
ArrayTwo PointersDynamic Programming
Solve →
31Russian Doll EnvelopesHard
ArrayBinary SearchDynamic Programming
Solve →
32Number of Longest Increasing SubsequenceMedium
ArrayDynamic ProgrammingBinary Indexed Tree
Solve →
33Design Circular QueueMedium
ArrayLinked ListDesign
Solve →
34Maximum Product of Three NumbersEasy
ArrayMathSorting
Solve →
35Maximal RectangleHard
ArrayDynamic ProgrammingStack
Solve →
36Minimum Falling Path SumMedium
ArrayDynamic ProgrammingMatrix
Solve →
37Destroy Sequential TargetsMedium
ArrayHash TableCounting
Solve →
38Shortest Path in Binary MatrixMedium
ArrayBreadth-First SearchMatrix
Solve →
39Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
40Insert Delete GetRandom O(1)Medium
ArrayHash TableMath
Solve →
41Task SchedulerMedium
ArrayHash TableGreedy
Solve →
42Largest Plus SignMedium
ArrayDynamic Programming
Solve →
43Median of Two Sorted ArraysHard
ArrayBinary SearchDivide and Conquer
Solve →
44Length of the Longest Subsequence That Sums to TargetMedium
ArrayDynamic Programming
Solve →
45Daily TemperaturesMedium
ArrayStackMonotonic Stack
Solve →
46Minimum Number of Taps to Open to Water a GardenHard
ArrayDynamic ProgrammingGreedy
Solve →
47Most Profitable Path in a TreeMedium
ArrayTreeDepth-First Search
Solve →
48Maximum Product of Three NumbersEasy
ArrayMathSorting
Solve →
49Max Area of IslandMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
50Maximum Total Beauty of the GardensHard
ArrayTwo PointersBinary Search
Solve →
51Destroy Sequential TargetsMedium
ArrayHash TableCounting
Solve →
52Length of the Longest Subsequence That Sums to TargetMedium
ArrayDynamic Programming
Solve →
53Maximum Difference Score in a GridMedium
ArrayDynamic ProgrammingMatrix
Solve →
54Sudoku SolverHard
ArrayHash TableBacktracking
Solve →
55Rotting OrangesMedium
ArrayBreadth-First SearchMatrix
Solve →
56Product of Array Except SelfMedium
ArrayPrefix Sum
Solve →
57Two SumEasy
ArrayHash Table
Solve →
58Plus OneEasy
ArrayMath
Solve →
59Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
60Word BreakMedium
ArrayHash TableString
Solve →
61Spiral MatrixMedium
ArrayMatrixSimulation
Solve →
62Unique Email AddressesEasy
ArrayHash TableString
Solve →
63HeatersMedium
ArrayTwo PointersBinary Search
Solve →
64Russian Doll EnvelopesHard
ArrayBinary SearchDynamic Programming
Solve →
65Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
66Longest Increasing SubsequenceMedium
ArrayBinary SearchDynamic Programming
Solve →
673SumMedium
ArrayTwo PointersSorting
Solve →
68House RobberMedium
ArrayDynamic Programming
Solve →
69Minimum Cost For TicketsMedium
ArrayDynamic Programming
Solve →
70Daily TemperaturesMedium
ArrayStackMonotonic Stack
Solve →
71132 PatternMedium
ArrayBinary SearchStack
Solve →
72Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
73Group AnagramsMedium
ArrayHash TableString
Solve →
74Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
75Maximal RectangleHard
ArrayDynamic ProgrammingStack
Solve →
76Minimum Limit of Balls in a BagMedium
ArrayBinary Search
Solve →
77Kth Largest Element in an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
78Employee Free TimeHard
ArrayLine SweepSorting
Solve →
79Next PermutationMedium
ArrayTwo Pointers
Solve →
80Move ZeroesEasy
ArrayTwo Pointers
Solve →
81Next Greater Element IIMedium
ArrayStackMonotonic Stack
Solve →
82Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
83Task SchedulerMedium
ArrayHash TableGreedy
Solve →
84Number of Longest Increasing SubsequenceMedium
ArrayDynamic ProgrammingBinary Indexed Tree
Solve →
85Insert Delete GetRandom O(1)Medium
ArrayHash TableMath
Solve →
86Largest Plus SignMedium
ArrayDynamic Programming
Solve →
87Median of Two Sorted ArraysHard
ArrayBinary SearchDivide and Conquer
Solve →
88Design Circular QueueMedium
ArrayLinked ListDesign
Solve →
89Get the Maximum ScoreHard
ArrayTwo PointersDynamic Programming
Solve →
90Shortest Path in Binary MatrixMedium
ArrayBreadth-First SearchMatrix
Solve →
91Minimum Falling Path SumMedium
ArrayDynamic ProgrammingMatrix
Solve →