C

Coupang

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

Showing 49 of 49 questions

1
MediumSubsets✓ Our Solution
100
ArrayBacktrackingBit Manipulation
LeetCode ↗81% acc.
2
MediumWord Break✓ Our Solution
100
ArrayHash TableStringDynamic Programming+2
LeetCode ↗48% acc.
3
MediumDecode String✓ Our Solution
98
StringStackRecursion
LeetCode ↗61% acc.
4
MediumLongest Substring with At Most K Distinct Characters
96
Hash TableStringSliding Window
LeetCode ↗49% acc.
5
HardLFU Cache✓ Our Solution
96
Hash TableLinked ListDesignDoubly-Linked List
LeetCode ↗47% acc.
6
HardRange Module✓ Our Solution
93
DesignSegment TreeOrdered Set
LeetCode ↗44% acc.
7
MediumSplit BST
93
TreeBinary Search TreeRecursionBinary Tree
LeetCode ↗82% acc.
8
EasyFind Pivot Index✓ Our Solution
93
ArrayPrefix Sum
LeetCode ↗61% acc.
9
MediumLRU Cache✓ Our Solution
93
Hash TableLinked ListDesignDoubly-Linked List
LeetCode ↗45% acc.
10
MediumCourse Schedule✓ Our Solution
91
Depth-First SearchBreadth-First SearchGraphTopological Sort
LeetCode ↗49% acc.
11
HardDesign In-Memory File System
91
Hash TableStringDesignTrie+1
LeetCode ↗48% acc.
12
MediumUnique Paths II✓ Our Solution
81
ArrayDynamic ProgrammingMatrix
LeetCode ↗43% acc.
13
MediumDesign Twitter✓ Our Solution
81
Hash TableLinked ListDesignHeap (Priority Queue)
LeetCode ↗43% acc.
14
MediumPossible Bipartition✓ Our Solution
76
Depth-First SearchBreadth-First SearchUnion FindGraph
LeetCode ↗52% acc.
15
MediumShopping Offers✓ Our Solution
76
ArrayDynamic ProgrammingBacktrackingBit Manipulation+2
LeetCode ↗52% acc.
16
MediumLongest Repeating Substring
76
StringBinary SearchDynamic ProgrammingRolling Hash+2
LeetCode ↗63% acc.
17
MediumUnique Paths✓ Our Solution
76
MathDynamic ProgrammingCombinatorics
LeetCode ↗66% acc.
18
HardRegular Expression Matching✓ Our Solution
76
StringDynamic ProgrammingRecursion
LeetCode ↗29% acc.
19
MediumFind K Closest Elements✓ Our Solution
70
ArrayTwo PointersBinary SearchSliding Window+2
LeetCode ↗49% acc.
20
MediumRemove K Digits✓ Our Solution
70
StringStackGreedyMonotonic Stack
LeetCode ↗35% acc.
21
MediumLongest Substring Without Repeating Characters✓ Our Solution
70
Hash TableStringSliding Window
LeetCode ↗37% acc.
22
MediumShortest Bridge✓ Our Solution
70
ArrayDepth-First SearchBreadth-First SearchMatrix
LeetCode ↗59% acc.
23
HardLongest Duplicate Substring✓ Our Solution
70
StringBinary SearchSliding WindowRolling Hash+2
LeetCode ↗31% acc.
24
MediumDesign Hit Counter
63
ArrayBinary SearchDesignQueue+1
LeetCode ↗69% acc.
25
HardSliding Window Maximum✓ Our Solution
63
ArrayQueueSliding WindowHeap (Priority Queue)+1
LeetCode ↗48% acc.
26
MediumSearch a 2D Matrix✓ Our Solution
63
ArrayBinary SearchMatrix
LeetCode ↗52% acc.
27
MediumSnapshot Array✓ Our Solution
63
ArrayHash TableBinary SearchDesign
LeetCode ↗37% acc.
28
MediumSingle Element in a Sorted Array✓ Our Solution
63
ArrayBinary Search
LeetCode ↗59% acc.
29
MediumGroup Anagrams✓ Our Solution
63
ArrayHash TableStringSorting
LeetCode ↗71% acc.
30
MediumNumber of Distinct Islands
63
Hash TableDepth-First SearchBreadth-First SearchUnion Find+1
LeetCode ↗62% acc.
31
MediumBasic Calculator II✓ Our Solution
63
MathStringStack
LeetCode ↗46% acc.
32
MediumCheapest Flights Within K Stops✓ Our Solution
63
Dynamic ProgrammingDepth-First SearchBreadth-First SearchGraph+2
LeetCode ↗40% acc.
33
MediumNumber of Islands✓ Our Solution
63
ArrayDepth-First SearchBreadth-First SearchUnion Find+1
LeetCode ↗62% acc.
34
HardWildcard Matching✓ Our Solution
63
StringDynamic ProgrammingGreedyRecursion
LeetCode ↗30% acc.
35
HardDistinct Subsequences✓ Our Solution
53
StringDynamic Programming
LeetCode ↗50% acc.
36
MediumBuildings With an Ocean View
53
ArrayStackMonotonic Stack
LeetCode ↗81% acc.
37
HardMaximum Number of Tasks You Can Assign✓ Our Solution
53
ArrayTwo PointersBinary SearchGreedy+3
LeetCode ↗51% acc.
38
MediumReorganize String✓ Our Solution
53
Hash TableStringGreedySorting+2
LeetCode ↗56% acc.
39
MediumKth Largest Element in an Array✓ Our Solution
53
ArrayDivide and ConquerSortingHeap (Priority Queue)+1
LeetCode ↗68% acc.
40
HardBus Routes✓ Our Solution
53
ArrayHash TableBreadth-First Search
LeetCode ↗47% acc.
41
EasySplit Strings by Separator✓ Our Solution
53
ArrayString
LeetCode ↗75% acc.
42
HardNumber of Atoms✓ Our Solution
53
Hash TableStringStackSorting
LeetCode ↗65% acc.
43
HardFind Median from Data Stream✓ Our Solution
53
Two PointersDesignSortingHeap (Priority Queue)+1
LeetCode ↗53% acc.
44
MediumOpen the Lock✓ Our Solution
53
ArrayHash TableStringBreadth-First Search
LeetCode ↗61% acc.
45
MediumPacific Atlantic Water Flow✓ Our Solution
53
ArrayDepth-First SearchBreadth-First SearchMatrix
LeetCode ↗58% acc.
46
MediumSearch a 2D Matrix II✓ Our Solution
53
ArrayBinary SearchDivide and ConquerMatrix
LeetCode ↗55% acc.
47
HardBasic Calculator III
53
MathStringStackRecursion
LeetCode ↗52% acc.
48
MediumIncreasing Triplet Subsequence✓ Our Solution
53
ArrayGreedy
LeetCode ↗39% acc.
49
HardBasic Calculator✓ Our Solution
53
MathStringStackRecursion
LeetCode ↗46% acc.