P

PayPal

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

Showing 100 of 100 questions

1
MediumZigzag Conversion✓ Our Solution
100
String
LeetCode ↗52% acc.
2
MediumLRU Cache✓ Our Solution
79
Hash TableLinked ListDesignDoubly-Linked List
LeetCode ↗45% acc.
3
HardMinimum Replacements to Sort the Array✓ Our Solution
78
ArrayMathGreedy
LeetCode ↗53% acc.
4
MediumCount Vowel Strings in Ranges✓ Our Solution
78
ArrayStringPrefix Sum
LeetCode ↗68% acc.
5
EasyCount the Number of Vowel Strings in Range✓ Our Solution
78
ArrayStringCounting
LeetCode ↗74% acc.
6
MediumMeeting Scheduler
76
ArrayTwo PointersSorting
LeetCode ↗55% acc.
7
MediumMaximum Number of Integers to Choose From a Range I✓ Our Solution
76
ArrayHash TableBinary SearchGreedy+1
LeetCode ↗68% acc.
8
HardNumber of Valid Move Combinations On Chessboard✓ Our Solution
76
ArrayStringBacktrackingSimulation
LeetCode ↗48% acc.
9
MediumWord Search✓ Our Solution
76
ArrayStringBacktrackingDepth-First Search+1
LeetCode ↗45% acc.
10
MediumTime Needed to Rearrange a Binary String✓ Our Solution
76
StringDynamic ProgrammingSimulation
LeetCode ↗52% acc.
11
MediumNumber of Islands✓ Our Solution
76
ArrayDepth-First SearchBreadth-First SearchUnion Find+1
LeetCode ↗62% acc.
12
HardMaximum Frequency Score of a Subarray
76
ArrayHash TableMathStack+1
LeetCode ↗35% acc.
13
MediumMinimum Non-Zero Product of the Array Elements✓ Our Solution
73
MathGreedyRecursion
LeetCode ↗36% acc.
14
MediumMaximum Number of Integers to Choose From a Range II
73
ArrayBinary SearchGreedySorting
LeetCode ↗35% acc.
15
HardPaint House III✓ Our Solution
73
ArrayDynamic Programming
LeetCode ↗61% acc.
16
MediumMaximum Sum Obtained of Any Permutation✓ Our Solution
73
ArrayGreedySortingPrefix Sum
LeetCode ↗39% acc.
17
HardCount Array Pairs Divisible by K✓ Our Solution
73
ArrayMathNumber Theory
LeetCode ↗30% acc.
18
MediumSmallest Greater Multiple Made of Two Digits
73
MathEnumeration
LeetCode ↗48% acc.
19
EasyBest Time to Buy and Sell Stock✓ Our Solution
73
ArrayDynamic Programming
LeetCode ↗55% acc.
20
MediumGroup Anagrams✓ Our Solution
73
ArrayHash TableStringSorting
LeetCode ↗71% acc.
21
MediumLongest Increasing Subsequence✓ Our Solution
71
ArrayBinary SearchDynamic Programming
LeetCode ↗58% acc.
22
MediumMaximal Square✓ Our Solution
71
ArrayDynamic ProgrammingMatrix
LeetCode ↗49% acc.
23
EasyTwo Sum✓ Our Solution
71
ArrayHash Table
LeetCode ↗56% acc.
24
MediumProduct of Array Except Self✓ Our Solution
68
ArrayPrefix Sum
LeetCode ↗68% acc.
25
MediumCoin Change✓ Our Solution
68
ArrayDynamic ProgrammingBreadth-First Search
LeetCode ↗46% acc.
26
MediumPairs of Songs With Total Durations Divisible by 60✓ Our Solution
66
ArrayHash TableCounting
LeetCode ↗53% acc.
27
MediumLongest Substring Without Repeating Characters✓ Our Solution
62
Hash TableStringSliding Window
LeetCode ↗37% acc.
28
EasyMinimum Absolute Difference✓ Our Solution
62
ArraySorting
LeetCode ↗71% acc.
29
MediumMerge Intervals✓ Our Solution
62
ArraySorting
LeetCode ↗49% acc.
30
EasyMerge Sorted Array✓ Our Solution
62
ArrayTwo PointersSorting
LeetCode ↗53% acc.
31
MediumSubarray Sum Equals K✓ Our Solution
62
ArrayHash TablePrefix Sum
LeetCode ↗45% acc.
32
MediumFind the Smallest Divisor Given a Threshold✓ Our Solution
58
ArrayBinary Search
LeetCode ↗64% acc.
33
MediumMaximum Number of Events That Can Be Attended✓ Our Solution
58
ArrayGreedySortingHeap (Priority Queue)
LeetCode ↗33% acc.
34
MediumLoud and Rich✓ Our Solution
58
ArrayDepth-First SearchGraphTopological Sort
LeetCode ↗62% acc.
35
MediumReorganize String✓ Our Solution
58
Hash TableStringGreedySorting+2
LeetCode ↗56% acc.
36
EasyValid Anagram✓ Our Solution
53
Hash TableStringSorting
LeetCode ↗67% acc.
37
EasyCount Vowel Substrings of a String✓ Our Solution
53
Hash TableString
LeetCode ↗71% acc.
38
EasyValid Parentheses✓ Our Solution
53
StringStack
LeetCode ↗42% acc.
39
HardTrapping Rain Water✓ Our Solution
53
ArrayTwo PointersDynamic ProgrammingStack+1
LeetCode ↗65% acc.
40
MediumHouse Robber✓ Our Solution
53
ArrayDynamic Programming
LeetCode ↗52% acc.
41
HardMeeting Rooms III✓ Our Solution
53
ArrayHash TableSortingHeap (Priority Queue)+1
LeetCode ↗44% acc.
42
MediumRandom Pick with Weight✓ Our Solution
53
ArrayMathBinary SearchPrefix Sum+1
LeetCode ↗48% acc.
43
MediumSort Colors✓ Our Solution
53
ArrayTwo PointersSorting
LeetCode ↗68% acc.
44
EasyLast Stone Weight✓ Our Solution
53
ArrayHeap (Priority Queue)
LeetCode ↗66% acc.
45
MediumTop K Frequent Elements✓ Our Solution
53
ArrayHash TableDivide and ConquerSorting+4
LeetCode ↗65% acc.
46
MediumMinimum Increment to Make Array Unique✓ Our Solution
47
ArrayGreedySortingCounting
LeetCode ↗60% acc.
47
MediumMaximum Subarray✓ Our Solution
47
ArrayDivide and ConquerDynamic Programming
LeetCode ↗52% acc.
48
HardMedian of Two Sorted Arrays✓ Our Solution
47
ArrayBinary SearchDivide and Conquer
LeetCode ↗44% acc.
49
MediumKth Largest Element in an Array✓ Our Solution
47
ArrayDivide and ConquerSortingHeap (Priority Queue)+1
LeetCode ↗68% acc.
50
MediumRotate Image✓ Our Solution
47
ArrayMathMatrix
LeetCode ↗78% acc.
51
MediumKoko Eating Bananas✓ Our Solution
47
ArrayBinary Search
LeetCode ↗49% acc.
52
MediumPalindromic Substrings✓ Our Solution
47
Two PointersStringDynamic Programming
LeetCode ↗72% acc.
53
MediumJump Game✓ Our Solution
47
ArrayDynamic ProgrammingGreedy
LeetCode ↗39% acc.
54
HardText Justification✓ Our Solution
47
ArrayStringSimulation
LeetCode ↗48% acc.
55
MediumMinimum Number of Swaps to Make the String Balanced✓ Our Solution
47
Two PointersStringStackGreedy
LeetCode ↗78% acc.
56
Medium3Sum Smaller
47
ArrayTwo PointersBinary SearchSorting
LeetCode ↗51% acc.
57
MediumCount and Say✓ Our Solution
47
String
LeetCode ↗61% acc.
58
MediumSubarray Product Less Than K✓ Our Solution
47
ArrayBinary SearchSliding WindowPrefix Sum
LeetCode ↗53% acc.
59
EasyReverse Linked List✓ Our Solution
47
Linked ListRecursion
LeetCode ↗79% acc.
60
EasyHappy Number✓ Our Solution
47
Hash TableMathTwo Pointers
LeetCode ↗58% acc.
61
MediumFind First and Last Position of Element in Sorted Array✓ Our Solution
47
ArrayBinary Search
LeetCode ↗47% acc.
62
MediumSearch in Rotated Sorted Array✓ Our Solution
47
ArrayBinary Search
LeetCode ↗43% acc.
63
EasyDegree of an Array✓ Our Solution
47
ArrayHash Table
LeetCode ↗57% acc.
64
MediumValid Sudoku✓ Our Solution
47
ArrayHash TableMatrix
LeetCode ↗62% acc.
65
MediumFlatten Deeply Nested Array✓ Our Solution
47
LeetCode ↗64% acc.
66
HardLFU Cache✓ Our Solution
47
Hash TableLinked ListDesignDoubly-Linked List
LeetCode ↗47% acc.
67
47
ArrayTwo PointersSorting
LeetCode ↗37% acc.
68
MediumLongest Consecutive Sequence✓ Our Solution
47
ArrayHash TableUnion Find
LeetCode ↗47% acc.
69
MediumMeeting Rooms II
38
ArrayTwo PointersGreedySorting+2
LeetCode ↗52% acc.
70
EasySquares of a Sorted Array✓ Our Solution
38
ArrayTwo PointersSorting
LeetCode ↗73% acc.
71
MediumCourse Schedule✓ Our Solution
38
Depth-First SearchBreadth-First SearchGraphTopological Sort
LeetCode ↗49% acc.
72
MediumSearch a 2D Matrix II✓ Our Solution
38
ArrayBinary SearchDivide and ConquerMatrix
LeetCode ↗55% acc.
73
HardMaximum Profit in Job Scheduling✓ Our Solution
38
ArrayBinary SearchDynamic ProgrammingSorting
LeetCode ↗54% acc.
74
MediumSpiral Matrix✓ Our Solution
38
ArrayMatrixSimulation
LeetCode ↗54% acc.
75
MediumFlatten Binary Tree to Linked List✓ Our Solution
38
Linked ListStackTreeDepth-First Search+1
LeetCode ↗69% acc.
76
HardFind Median from Data Stream✓ Our Solution
38
Two PointersDesignSortingHeap (Priority Queue)+1
LeetCode ↗53% acc.
77
EasyFind Pivot Index✓ Our Solution
38
ArrayPrefix Sum
LeetCode ↗61% acc.
78
EasyPath Sum✓ Our Solution
38
TreeDepth-First SearchBreadth-First SearchBinary Tree
LeetCode ↗53% acc.
79
MediumMaximum Product Subarray✓ Our Solution
38
ArrayDynamic Programming
LeetCode ↗35% acc.
80
EasyLexicographically Smallest Palindrome✓ Our Solution
38
Two PointersStringGreedy
LeetCode ↗79% acc.
81
EasyMaximum Population Year✓ Our Solution
38
ArrayCountingPrefix Sum
LeetCode ↗63% acc.
82
MediumMin Stack✓ Our Solution
38
StackDesign
LeetCode ↗56% acc.
83
HardWord Search II✓ Our Solution
38
ArrayStringBacktrackingTrie+1
LeetCode ↗37% acc.
84
MediumDelete Node in a Linked List✓ Our Solution
38
Linked List
LeetCode ↗82% acc.
85
HardMinimum Window Substring✓ Our Solution
38
Hash TableStringSliding Window
LeetCode ↗45% acc.
86
EasyFirst Unique Character in a String✓ Our Solution
38
Hash TableStringQueueCounting
LeetCode ↗64% acc.
87
HardMaximum Frequency Stack✓ Our Solution
38
Hash TableStackDesignOrdered Set
LeetCode ↗66% acc.
88
MediumInvalid Transactions✓ Our Solution
38
ArrayHash TableStringSorting
LeetCode ↗31% acc.
89
MediumContainer With Most Water✓ Our Solution
38
ArrayTwo PointersGreedy
LeetCode ↗58% acc.
90
MediumProcess Tasks Using Servers✓ Our Solution
38
ArrayHeap (Priority Queue)
LeetCode ↗41% acc.
91
MediumFind Peak Element✓ Our Solution
38
ArrayBinary Search
LeetCode ↗47% acc.
92
EasyIntersection of Two Arrays✓ Our Solution
38
ArrayHash TableTwo PointersBinary Search+1
LeetCode ↗76% acc.
93
MediumFind Minimum in Rotated Sorted Array✓ Our Solution
38
ArrayBinary Search
LeetCode ↗53% acc.
94
HardMinimum Number of Removals to Make Mountain Array✓ Our Solution
38
ArrayBinary SearchDynamic ProgrammingGreedy
LeetCode ↗55% acc.
95
MediumDivide Players Into Teams of Equal Skill✓ Our Solution
38
ArrayHash TableTwo PointersSorting
LeetCode ↗69% acc.
96
MediumJump Game II✓ Our Solution
38
ArrayDynamic ProgrammingGreedy
LeetCode ↗42% acc.
97
MediumNumber of Substrings Containing All Three Characters✓ Our Solution
38
Hash TableStringSliding Window
LeetCode ↗73% acc.
98
HardFirst Missing Positive✓ Our Solution
38
ArrayHash Table
LeetCode ↗41% acc.
99
MediumMerge In Between Linked Lists✓ Our Solution
38
Linked List
LeetCode ↗82% acc.
100
MediumDesign Twitter✓ Our Solution
38
Hash TableLinked ListDesignHeap (Priority Queue)
LeetCode ↗43% acc.