← Back to Snapchat

DSA / Coding

99 questions

1Median of Two Sorted ArraysHard
Solve →
2Valid SudokuMedium
Solve →
3Sudoku SolverHard
Solve →
4Combination SumMedium
Solve →
5Combination Sum IIMedium
Solve →
6Wildcard MatchingHard
Solve →
7Merge IntervalsMedium
Solve →
8Edit DistanceMedium
Solve →
9Minimum Window SubstringHard
Solve →
10Word SearchMedium
Solve →
11Unique Binary Search TreesMedium
Solve →
12Best Time to Buy and Sell Stock IIIHard
Solve →
13Binary Tree Maximum Path SumHard
Solve →
14Word LadderHard
Solve →
15Word Break IIHard
Solve →
16LRU CacheMedium
Solve →
17Reverse Words in a StringMedium
Solve →
18Valid Arrangement of PairsHard
Solve →
19Min StackMedium
Solve →
20One Edit DistanceMedium
Solve →
21Number of IslandsMedium
Solve →
22Reverse Linked ListEasy
Solve →
23Course ScheduleMedium
Solve →
24Course Schedule IIMedium
Solve →
25Basic Calculator IIMedium
Solve →
26Power of TwoEasy
Solve →
27Search a 2D Matrix IIMedium
Solve →
28Meeting Rooms IIMedium
Solve →
29Alien DictionaryHard
Solve →
30Closest Binary Search Tree ValueEasy
Solve →
31Game of LifeMedium
Solve →
32Burst BalloonsHard
Solve →
33Binary Tree Vertical Order TraversalMedium
Solve →
34Top K Frequent ElementsMedium
Solve →
35Minimum Remove to Make Valid ParenthesesMedium
Solve →
36Search Suggestions SystemMedium
Solve →
37Combination Sum IVMedium
Solve →
38Insert Delete GetRandom O(1)Medium
Solve →
39Shortest Path in a Grid with Obstacles EliminationHard
Solve →
40Evaluate DivisionMedium
Solve →
41Remove K DigitsMedium
Solve →
42Frog JumpHard
Solve →
43Ternary Expression ParserMedium
Solve →
44String CompressionMedium
Solve →
45Word AbbreviationHard
Solve →
46Design Log Storage SystemMedium
Solve →
47Accounts MergeMedium
Solve →
48Basic Calculator IIIHard
Solve →
49Cheapest Flights Within K StopsMedium
Solve →
50Largest Merge Of Two StringsMedium
Solve →
51Score of ParenthesesMedium
Solve →
52Least Operators to Express NumberHard
Solve →
53Random Pick with WeightMedium
Solve →
54Amount of Time for Binary Tree to Be InfectedMedium
Solve →
55Custom Sort StringMedium
Solve →
56Design Browser HistoryMedium
Solve →
57Group AnagramsMedium
Solve →
58Minimum Area RectangleMedium
Solve →
59Design a Text EditorHard
Solve →
60Making A Large IslandHard
Solve →
61Minimum Time to Complete All TasksHard
Solve →
62Minimum Number of KeypressesMedium
Solve →
63Car FleetMedium
Solve →
64K Closest Points to OriginMedium
Solve →
65Bus RoutesHard
Solve →
66Decode WaysMedium
Solve →
67Number of Distinct IslandsMedium
Solve →
68Bricks Falling When HitHard
Solve →
69The MazeMedium
Solve →
70Product of Array Except SelfMedium
Solve →
71Search in Rotated Sorted ArrayMedium
Solve →
72Reorder ListMedium
Solve →
73Shortest Path in Binary MatrixMedium
Solve →
74Minimum Number of Pushes to Type Word IEasy
Solve →
75Letter Combinations of a Phone NumberMedium
Solve →
76Snapshot ArrayMedium
Solve →
77Word Search IIHard
Solve →
78Best Meeting PointHard
Solve →
79Add BinaryEasy
Solve →
80Number of Ways to Form a Target String Given a DictionaryHard
Solve →
81Design Add and Search Words Data StructureMedium
Solve →
82LFU CacheHard
Solve →
83Reaching PointsHard
Solve →
84Basic CalculatorHard
Solve →
85Longest Substring Without Repeating CharactersMedium
Solve →
86Open the LockMedium
Solve →
87Minimum Path SumMedium
Solve →
88Number of Submatrices That Sum to TargetHard
Solve →
89UTF-8 ValidationMedium
Solve →
90Count Unreachable Pairs of Nodes in an Undirected GraphMedium
Solve →
91Find All Anagrams in a StringMedium
Solve →
92Escape the Spreading FireHard
Solve →
93Best Time to Buy and Sell StockEasy
Solve →
94Koko Eating BananasMedium
Solve →
95Sliding Window MedianHard
Solve →
96Reconstruct ItineraryHard
Solve →
97Maximum SwapMedium
Solve →
98Task SchedulerMedium
Solve →
99Possible BipartitionMedium
Solve →