A

Airbnb

58 questions tracked46 with solutions
πŸ”
Frequency scoreSorted highest β†’ lowest frequencyβœ“ Our Solution = we have a detailed walkthrough

Showing 58 of 58 questions

1
HardText Justificationβœ“ Our Solution
100
ArrayStringSimulation
2
HardPalindrome Pairsβœ“ Our Solution
95
ArrayHash TableStringTrie
3
HardMaximum Profit in Job Schedulingβœ“ Our Solution
95
ArrayBinary SearchDynamic ProgrammingSorting
4
MediumFlatten 2D Vector
90
ArrayTwo PointersDesignIterator
5
MediumCombination Sumβœ“ Our Solution
87
ArrayBacktracking
6
MediumSmallest Common Region
84
ArrayHash TableStringTree+2
7
MediumPour Water
83
ArraySimulation
8
MediumCheapest Flights Within K Stopsβœ“ Our Solution
80
Dynamic ProgrammingDepth-First SearchBreadth-First SearchGraph+2
9
HardTrapping Rain Waterβœ“ Our Solution
80
ArrayTwo PointersDynamic ProgrammingStack+1
10
HardAlien Dictionary
80
ArrayStringDepth-First SearchBreadth-First Search+2
11
HardSliding Puzzleβœ“ Our Solution
79
ArrayDynamic ProgrammingBacktrackingBreadth-First Search+2
12
MediumSimple Bank Systemβœ“ Our Solution
74
ArrayHash TableDesignSimulation
13
HardShortest Path to Get All Keysβœ“ Our Solution
74
ArrayBit ManipulationBreadth-First SearchMatrix
14
HardMinimum Window Substringβœ“ Our Solution
74
Hash TableStringSliding Window
15
HardEmployee Free Time
74
ArrayLine SweepSortingHeap (Priority Queue)
16
MediumAdd Two Numbersβœ“ Our Solution
72
Linked ListMathRecursion
17
HardWord Search IIβœ“ Our Solution
72
ArrayStringBacktrackingTrie+1
18
HardMaximum Candies You Can Get from Boxesβœ“ Our Solution
72
ArrayBreadth-First SearchGraph
19
MediumBasic Calculator IIβœ“ Our Solution
72
MathStringStack
20
EasyContains Duplicate IIβœ“ Our Solution
72
ArrayHash TableSliding Window
21
72
ArrayHash Table
22
EasyIntersection of Two Linked Listsβœ“ Our Solution
72
Hash TableLinked ListTwo Pointers
23
EasyContains Duplicateβœ“ Our Solution
70
ArrayHash TableSorting
24
MediumMini Parserβœ“ Our Solution
70
StringStackDepth-First Search
25
HardRegular Expression Matchingβœ“ Our Solution
70
StringDynamic ProgrammingRecursion
26
EasyValid Parenthesesβœ“ Our Solution
70
StringStack
27
MediumPyramid Transition Matrixβœ“ Our Solution
70
Bit ManipulationDepth-First SearchBreadth-First Search
28
HardMerge k Sorted Listsβœ“ Our Solution
70
Linked ListDivide and ConquerHeap (Priority Queue)Merge Sort
29
MediumIP to CIDR
70
StringBit Manipulation
30
MediumStrings Differ by One Character
70
Hash TableStringRolling HashHash Function
31
MediumMinimum Number of Vertices to Reach All Nodesβœ“ Our Solution
70
Graph
32
MediumRobot Bounded In Circleβœ“ Our Solution
70
MathStringSimulation
33
EasyAdd Stringsβœ“ Our Solution
70
MathStringSimulation
34
MediumMinimize Rounding Error to Meet Target
70
ArrayMathStringGreedy+1
35
HardMinimum Number of Flips to Convert Binary Matrix to Zero Matrixβœ“ Our Solution
70
ArrayHash TableBit ManipulationBreadth-First Search+1
36
MediumNumber of Ways to Build House of Cards
70
MathDynamic Programming
37
EasyHappy Numberβœ“ Our Solution
70
Hash TableMathTwo Pointers
38
MediumConvert to Base -2βœ“ Our Solution
70
Math
39
MediumDesign File System
70
Hash TableStringDesignTrie
40
EasyConvert Sorted Array to Binary Search Treeβœ“ Our Solution
70
ArrayDivide and ConquerTreeBinary Search Tree+1
41
EasySingle Numberβœ“ Our Solution
70
ArrayBit Manipulation
42
EasyReverse Bitsβœ“ Our Solution
70
Divide and ConquerBit Manipulation
43
MediumHouse Robberβœ“ Our Solution
70
ArrayDynamic Programming
44
HardContains Duplicate IIIβœ“ Our Solution
70
ArraySliding WindowSortingBucket Sort+1
45
MediumMaximal Squareβœ“ Our Solution
70
ArrayDynamic ProgrammingMatrix
46
MediumDesign Tic-Tac-Toe
60
ArrayHash TableDesignMatrix+1
47
MediumSubarray Product Less Than Kβœ“ Our Solution
56
ArrayBinary SearchSliding WindowPrefix Sum
48
MediumShortest Uncommon Substring in an Arrayβœ“ Our Solution
56
ArrayHash TableStringTrie
49
HardDesign Excel Sum Formula
51
ArrayHash TableStringGraph+3
50
HardAll O`one Data Structureβœ“ Our Solution
45
Hash TableLinked ListDesignDoubly-Linked List
51
MediumMerge Intervalsβœ“ Our Solution
36
ArraySorting
52
MediumTime Based Key-Value Storeβœ“ Our Solution
36
Hash TableStringBinary SearchDesign
53
MediumShortest Path in Binary Matrixβœ“ Our Solution
36
ArrayBreadth-First SearchMatrix
54
HardMaking A Large Islandβœ“ Our Solution
36
ArrayDepth-First SearchBreadth-First SearchUnion Find+1
55
MediumFlatten Nested List Iteratorβœ“ Our Solution
36
StackTreeDepth-First SearchDesign+2
56
MediumFraction to Recurring Decimalβœ“ Our Solution
36
Hash TableMathString
57
EasyCan Place Flowersβœ“ Our Solution
36
ArrayGreedy
58
MediumCoin Changeβœ“ Our Solution
36
ArrayDynamic ProgrammingBreadth-First Search