Skip to main content

LeetCode Problems 0 - 99

Start Practicing: https://leetcode.com/study-plan/programming-skills

Problem NameDifficultySolution Link
1. Two SumEasyView Solutions
2. Add Two NumbersMediumView Solutions
3. Longest Substring Without Repeating CharactersMediumView Solutions
4. Median of Two Sorted ArraysHardView Solutions
5. Longest Palindromic SubstringMediumView Solutions
6. ZigZag ConversionMediumView Solutions
7. Reverse IntegerEasyView Solutions
8. String to Integer (atoi)MediumView Solutions
9. Palindrome NumberEasyView Solutions
10. Regular Expression MatchingHardView Solutions
11. Container With Most WaterMediumView Solutions
12. Integer to RomanMediumView Solutions
13. Roman to IntegerEasyView Solutions
14. Longest Common PrefixEasyView Solutions
15. 3SumMediumView Solutions
16. 3Sum ClosestMediumView Solutions
17. Letter Combinations of a Phone NumberMediumView Solutions
18. 4SumMediumView Solutions
19. Remove Nth Node From End of ListMediumView Solutions
20. Valid ParenthesesEasyView Solutions
21. Merge Two Sorted ListsEasyView Solutions
22. Generate ParenthesesMediumView Solutions
23. Merge k Sorted ListsHardView Solutions
24. Swap Nodes in PairsMediumView Solutions
25. Reverse Nodes in k-GroupHardView Solutions
26. Remove Duplicates from Sorted ArrayEasyView Solutions
27. Remove ElementEasyView Solutions
28. Implement strStr()EasyView Solutions
29. Divide Two IntegersMediumView Solutions
30. Substring with Concatenation of All WordsHardView Solutions
31. Next PermutationMediumView Solutions
32. Longest Valid ParenthesesHardView Solutions
33. Search in Rotated Sorted ArrayMediumView Solutions
34. Find First and Last Position of Element in Sorted ArrayMediumView Solutions
35. Search Insert PositionEasyView Solutions
36. Valid SudokuMediumView Solutions
37. Sudoku SolverHardView Solutions
38. Count and SayEasyView Solutions
39. Combination SumMediumView Solutions
40. Combination Sum IIMediumView Solutions
41. First Missing PositiveHardView Solutions
42. Trapping Rain WaterHardView Solutions
43. Multiply StringsMediumView Solutions
44. Wildcard MatchingHardView Solutions
45. Jump Game IIHardView Solutions
46. PermutationsMediumView Solutions
47. Permutations IIMediumView Solutions
48. Rotate ImageMediumView Solutions
49. Group AnagramsMediumView Solutions
50. Pow(x, n)MediumView Solutions
51. N-QueensHardView Solutions
52. N-Queens IIHardView Solutions
53. Maximum SubarrayEasyView Solutions
54. Spiral MatrixMediumView Solutions
55. Jump GameMediumView Solutions
56. Merge IntervalsMediumView Solutions
57. Insert IntervalHardView Solutions
58. Length of Last WordEasyView Solutions
59. Spiral Matrix IIMediumView Solutions
60. Permutation SequenceMediumView Solutions
61. Rotate ListMediumView Solutions
62. Unique PathsMediumView Solutions
63. Unique Paths IIMediumView Solutions
64. Minimum Path SumMediumView Solutions
65. Valid NumberHardView Solutions
66. Plus OneEasyView Solutions
67. Add BinaryEasyView Solutions
68. Text JustificationHardView Solutions
69. Sqrt(x)EasyView Solutions
70. Climbing StairsEasyView Solutions
71. Simplify PathMediumView Solutions
72. Edit DistanceHardView Solutions
73. Set Matrix ZeroesMediumView Solutions
74. Search a 2D MatrixMediumView Solutions
75. Sort ColorsMediumView Solutions
76. Minimum Window SubstringHardView Solutions
77. CombinationsMediumView Solutions
78. SubsetsMediumView Solutions
79. Word SearchMediumView Solutions
80. Remove Duplicates from Sorted Array IIMediumView Solutions
81. Search in Rotated Sorted Array IIMediumView Solutions
82. Remove Duplicates from Sorted List IIMediumView Solutions
83. Remove Duplicates from Sorted ListEasyView Solutions
84. Largest Rectangle in HistogramHardView Solutions
85. Maximal RectangleHardView Solutions
86. Partition ListMediumView Solutions
87. Scramble StringHardView Solutions
88. Merge Sorted ArrayEasyView Solutions
89. Gray CodeMediumView Solutions
90. Subsets IIMediumView Solutions
91. Decode WaysMediumView Solutions
92. Reverse Linked List IIMediumView Solutions
93. Restore IP AddressesMediumView Solutions
94. Binary Tree Inorder TraversalMediumView Solutions
95. Unique Binary Search Trees IIMediumView Solutions
96. Unique Binary Search TreesMediumView Solutions
97. Interleaving StringHardView Solutions
98. Validate Binary Search TreeMediumView Solutions
99. Recover Binary Search TreeHardView Solutions

Now, you can see the list of problems in a table format. You can click on the problem link to view the problem on the LeetCode website. You can also click on the solution link to view the solution of the problem.