← Back to Phonepe

Array

122 questions

1Maximum Amount of Money Robot Can EarnMedium
ArrayDynamic ProgrammingMatrix
Solve →
2Frequencies of Shortest SupersequencesHard
ArrayStringBit Manipulation
Solve →
3Split Array into Consecutive SubsequencesMedium
ArrayHash TableGreedy
Solve →
4Kth Smallest Element in a Sorted MatrixMedium
ArrayBinary SearchSorting
Solve →
5Matchsticks to SquareMedium
ArrayDynamic ProgrammingBacktracking
Solve →
6Make Lexicographically Smallest Array by Swapping ElementsMedium
ArrayUnion FindSorting
Solve →
7Sliding Window MaximumHard
ArrayQueueSliding Window
Solve →
8Maximum Performance of a TeamHard
ArrayGreedySorting
Solve →
9Ways to Make a Fair ArrayMedium
ArrayPrefix Sum
Solve →
10Evaluate DivisionMedium
ArrayStringDepth-First Search
Solve →
11Frog JumpHard
ArrayDynamic Programming
Solve →
12Burst BalloonsHard
ArrayDynamic Programming
Solve →
13Smallest Range Covering Elements from K ListsHard
ArrayHash TableGreedy
Solve →
14Bus RoutesHard
ArrayHash TableBreadth-First Search
Solve →
15Frequency of the Most Frequent ElementMedium
ArrayBinary SearchGreedy
Solve →
16House Robber IIMedium
ArrayDynamic Programming
Solve →
17Split Array Largest SumHard
ArrayBinary SearchDynamic Programming
Solve →
18CandyHard
ArrayGreedy
Solve →
19House RobberMedium
ArrayDynamic Programming
Solve →
20Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
21IPOHard
ArrayGreedySorting
Solve →
22Koko Eating BananasMedium
ArrayBinary Search
Solve →
23Queue Reconstruction by HeightMedium
ArrayBinary Indexed TreeSegment Tree
Solve →
24Maximum Profit in Job SchedulingHard
ArrayBinary SearchDynamic Programming
Solve →
25Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
26Jump Game IIMedium
ArrayDynamic ProgrammingGreedy
Solve →
27Rotting OrangesMedium
ArrayBreadth-First SearchMatrix
Solve →
28Simple Bank SystemMedium
ArrayHash TableDesign
Solve →
29Maximum Tastiness of Candy BasketMedium
ArrayBinary SearchGreedy
Solve →
30Minimum Cost to Cut a StickHard
ArrayDynamic ProgrammingSorting
Solve →
31Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMedium
ArrayQueueSliding Window
Solve →
32Best Time to Buy and Sell Stock IIIHard
ArrayDynamic Programming
Solve →
33Sort ColorsMedium
ArrayTwo PointersSorting
Solve →
34Maximal SquareMedium
ArrayDynamic ProgrammingMatrix
Solve →
35Swim in Rising WaterHard
ArrayBinary SearchDepth-First Search
Solve →
36Find All Possible Recipes from Given SuppliesMedium
ArrayHash TableString
Solve →
37Walking Robot SimulationMedium
ArrayHash TableSimulation
Solve →
38Minimum Cost Tree From Leaf ValuesMedium
ArrayDynamic ProgrammingStack
Solve →
39Maximum Total Damage With Spell CastingMedium
ArrayHash TableTwo Pointers
Solve →
40Apply Operations to Maximize Frequency ScoreHard
ArrayBinary SearchSliding Window
Solve →
41Kth Smallest Element in a Sorted MatrixMedium
ArrayBinary SearchSorting
Solve →
42Best Time to Buy and Sell Stock IIMedium
ArrayDynamic ProgrammingGreedy
Solve →
43Largest Rectangle in HistogramHard
ArrayStackMonotonic Stack
Solve →
44Partition Array Into Two Arrays to Minimize Sum DifferenceHard
ArrayTwo PointersBinary Search
Solve →
45Make Sum Divisible by PMedium
ArrayHash TablePrefix Sum
Solve →
46Find Minimum Time to Finish All JobsHard
ArrayDynamic ProgrammingBacktracking
Solve →
47Number of Islands IIHard
ArrayHash TableUnion Find
Solve →
48Alien DictionaryHard
ArrayStringDepth-First Search
Solve →
49Daily TemperaturesMedium
ArrayStackMonotonic Stack
Solve →
50Accounts MergeMedium
ArrayHash TableString
Solve →
51Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
52Merge IntervalsMedium
ArraySorting
Solve →
53Gas StationMedium
ArrayGreedy
Solve →
54Magnetic Force Between Two BallsMedium
ArrayBinary SearchSorting
Solve →
55Smallest String With SwapsMedium
ArrayHash TableString
Solve →
56Make Lexicographically Smallest Array by Swapping ElementsMedium
ArrayUnion FindSorting
Solve →
57Number of Flowers in Full BloomHard
ArrayHash TableBinary Search
Solve →
58Frog JumpHard
ArrayDynamic Programming
Solve →
59Burst BalloonsHard
ArrayDynamic Programming
Solve →
60Maximum Tastiness of Candy BasketMedium
ArrayBinary SearchGreedy
Solve →
61Simple Bank SystemMedium
ArrayHash TableDesign
Solve →
62Smallest Range Covering Elements from K ListsHard
ArrayHash TableGreedy
Solve →
63Frequencies of Shortest SupersequencesHard
ArrayStringBit Manipulation
Solve →
64Smallest String With SwapsMedium
ArrayHash TableString
Solve →
65Maximum Amount of Money Robot Can EarnMedium
ArrayDynamic ProgrammingMatrix
Solve →
66Bus RoutesHard
ArrayHash TableBreadth-First Search
Solve →
67Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
68House Robber IIMedium
ArrayDynamic Programming
Solve →
69Queue Reconstruction by HeightMedium
ArrayBinary Indexed TreeSegment Tree
Solve →
70Split Array Largest SumHard
ArrayBinary SearchDynamic Programming
Solve →
71CandyHard
ArrayGreedy
Solve →
72Frequency of the Most Frequent ElementMedium
ArrayBinary SearchGreedy
Solve →
73House RobberMedium
ArrayDynamic Programming
Solve →
74Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
75Kth Smallest Element in a Sorted MatrixMedium
ArrayBinary SearchSorting
Solve →
76Maximum Profit in Job SchedulingHard
ArrayBinary SearchDynamic Programming
Solve →
77Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMedium
ArrayQueueSliding Window
Solve →
78Koko Eating BananasMedium
ArrayBinary Search
Solve →
79Make Lexicographically Smallest Array by Swapping ElementsMedium
ArrayUnion FindSorting
Solve →
80IPOHard
ArrayGreedySorting
Solve →
81Jump Game IIMedium
ArrayDynamic ProgrammingGreedy
Solve →
82Sort ColorsMedium
ArrayTwo PointersSorting
Solve →
83Merge IntervalsMedium
ArraySorting
Solve →
84Maximal SquareMedium
ArrayDynamic ProgrammingMatrix
Solve →
85Split Array into Consecutive SubsequencesMedium
ArrayHash TableGreedy
Solve →
86Best Time to Buy and Sell Stock IIIHard
ArrayDynamic Programming
Solve →
87Minimum Cost to Cut a StickHard
ArrayDynamic ProgrammingSorting
Solve →
88Rotting OrangesMedium
ArrayBreadth-First SearchMatrix
Solve →
89Matchsticks to SquareMedium
ArrayDynamic ProgrammingBacktracking
Solve →
90Sliding Window MaximumHard
ArrayQueueSliding Window
Solve →
91Accounts MergeMedium
ArrayHash TableString
Solve →
92Swim in Rising WaterHard
ArrayBinary SearchDepth-First Search
Solve →
93Best Time to Buy and Sell Stock IVHard
ArrayDynamic Programming
Solve →
94Evaluate DivisionMedium
ArrayStringDepth-First Search
Solve →
95Group AnagramsMedium
ArrayHash TableString
Solve →
96Longest Consecutive SequenceMedium
ArrayHash TableUnion Find
Solve →
97Ways to Make a Fair ArrayMedium
ArrayPrefix Sum
Solve →
98First Missing PositiveHard
ArrayHash Table
Solve →
99HeatersMedium
ArrayTwo PointersBinary Search
Solve →
100Snakes and LaddersMedium
ArrayBreadth-First SearchMatrix
Solve →
101Sum of Subarray MinimumsMedium
ArrayDynamic ProgrammingStack
Solve →
102Asteroid CollisionMedium
ArrayStackSimulation
Solve →
103Insert IntervalMedium
Array
Solve →
104Maximum Performance of a TeamHard
ArrayGreedySorting
Solve →
105Jump GameMedium
ArrayDynamic ProgrammingGreedy
Solve →
106Partition Array Into Two Arrays to Minimize Sum DifferenceHard
ArrayTwo PointersBinary Search
Solve →
107Largest Rectangle in HistogramHard
ArrayStackMonotonic Stack
Solve →
108Find Minimum Time to Finish All JobsHard
ArrayDynamic ProgrammingBacktracking
Solve →
109Alien DictionaryHard
ArrayStringDepth-First Search
Solve →
110Daily TemperaturesMedium
ArrayStackMonotonic Stack
Solve →
111Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
112Magnetic Force Between Two BallsMedium
ArrayBinary SearchSorting
Solve →
113Number of Islands IIHard
ArrayHash TableUnion Find
Solve →
114Maximum Total Damage With Spell CastingMedium
ArrayHash TableTwo Pointers
Solve →
115Find All Possible Recipes from Given SuppliesMedium
ArrayHash TableString
Solve →
116Gas StationMedium
ArrayGreedy
Solve →
117Walking Robot SimulationMedium
ArrayHash TableSimulation
Solve →
118Minimum Cost Tree From Leaf ValuesMedium
ArrayDynamic ProgrammingStack
Solve →
119Best Time to Buy and Sell Stock IIMedium
ArrayDynamic ProgrammingGreedy
Solve →
120Apply Operations to Maximize Frequency ScoreHard
ArrayBinary SearchSliding Window
Solve →
121Make Sum Divisible by PMedium
ArrayHash TablePrefix Sum
Solve →
122Number of Flowers in Full BloomHard
ArrayHash TableBinary Search
Solve →