← Back to Squarepoint Capital

Array

38 questions

1Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
2Minimum Number of Taps to Open to Water a GardenHard
ArrayDynamic ProgrammingGreedy
Solve →
3Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
4Minimum Sideway JumpsMedium
ArrayDynamic ProgrammingGreedy
Solve →
5Search Suggestions SystemMedium
ArrayStringBinary Search
Solve →
6Subarray Product Less Than KMedium
ArrayBinary SearchSliding Window
Solve →
7Number of Perfect PairsMedium
ArrayMathTwo Pointers
Solve →
8Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
9Longest Increasing SubsequenceMedium
ArrayBinary SearchDynamic Programming
Solve →
10Frog JumpHard
ArrayDynamic Programming
Solve →
11Longest Non-decreasing Subarray From Two ArraysMedium
ArrayDynamic Programming
Solve →
12Maximum Palindromes After OperationsMedium
ArrayHash TableString
Solve →
13Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
14Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
15Group AnagramsMedium
ArrayHash TableString
Solve →
16Find Valid Matrix Given Row and Column SumsMedium
ArrayGreedyMatrix
Solve →
17Minimum Path SumMedium
ArrayDynamic ProgrammingMatrix
Solve →
18Minimum Equal Sum of Two Arrays After Replacing ZerosMedium
ArrayGreedy
Solve →
19Search Suggestions SystemMedium
ArrayStringBinary Search
Solve →
20Subarray Product Less Than KMedium
ArrayBinary SearchSliding Window
Solve →
21Number of Perfect PairsMedium
ArrayMathTwo Pointers
Solve →
22Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
23Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
24Longest Increasing SubsequenceMedium
ArrayBinary SearchDynamic Programming
Solve →
25Frog JumpHard
ArrayDynamic Programming
Solve →
26Longest Non-decreasing Subarray From Two ArraysMedium
ArrayDynamic Programming
Solve →
27Maximum Palindromes After OperationsMedium
ArrayHash TableString
Solve →
28Minimum Sideway JumpsMedium
ArrayDynamic ProgrammingGreedy
Solve →
29Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
30Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
31Group AnagramsMedium
ArrayHash TableString
Solve →
32Minimum Path SumMedium
ArrayDynamic ProgrammingMatrix
Solve →
33Find Valid Matrix Given Row and Column SumsMedium
ArrayGreedyMatrix
Solve →
34Minimum Equal Sum of Two Arrays After Replacing ZerosMedium
ArrayGreedy
Solve →
35Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
36Minimum Number of Taps to Open to Water a GardenHard
ArrayDynamic ProgrammingGreedy
Solve →
37Subarrays with K Different IntegersHard
ArrayHash TableSliding Window
Solve →
38Min Cost Climbing StairsEasy
ArrayDynamic Programming
Solve →