Improve Your Skills!

Choose a curated set of Leetcode questions to practice, or get a random selection!

Create a practice test!

Create test form
  • Question 1

  • Question 2

Number Difficulty Name Likes Dislikes Percent Liked
1Easy

344. Reverse String

6190100486.04
2Easy

520. Detect Capital

177137682.49
3Easy

557. Reverse Words in a String III

418521195.2
4Easy

125. Valid Palindrome

5027608745.23
5Easy

345. Reverse Vowels of a String

1946201549.13
6Easy

14. Longest Common Prefix

10674343475.66
7Easy

1. Two Sum

38723124196.89
8Medium

200. Number of Islands

1736739997.75
9Easy

905. Sort Array By Parity

389512696.87
10Easy

867. Transpose Matrix

237941085.3
11Easy

832. Flipping an Image

255621292.34
12Medium

56. Merge Intervals

1653259196.55
13Easy

242. Valid Anagram

717524196.75
14Easy

561. Array Partition

117517786.91
15Medium

438. Find All Anagrams in a String

883127596.98
16Medium

148. Sort List

840525797.03
17Hard

23. Merge k Sorted Lists

1440853996.39
18Easy

20. Valid Parentheses

1602180795.2
19Easy

682. Baseball Game

1895170952.58
20Easy

496. Next Greater Element I

450427294.3
21Easy

844. Backspace String Compare

562325195.73
22Medium

856. Score of Parentheses

472315896.76
23Medium

2. Add Two Numbers

22004429483.67
24Easy

206. Reverse Linked List

1495725298.34
25Medium

92. Reverse Linked List II

806635595.78
26Medium

328. Odd Even Linked List

625939694.05
27Easy

160. Intersection of Two Linked Lists

11319103191.65
28Hard

25. Reverse Nodes in k-Group

930354094.51
29Medium

146. LRU Cache

1542464296
30Medium

98. Validate Binary Search Tree

12751102492.57
31Easy

590. N-ary Tree Postorder Traversal

18948795.61
32Easy

872. Leaf-Similar Trees

19235797.12
33Easy

100. Same Tree

727715597.91
34Easy

404. Sum of Left Leaves

391126293.72
35Easy

543. Diameter of Binary Tree

975360694.15
36Medium

687. Longest Univalue Path

350963684.66
37Medium

513. Find Bottom Left Tree Value

255023391.63
38Medium

49. Group Anagrams

1200637197
39Medium

3. Longest Substring Without Repeating Characters

29327124795.92
40Easy

242. Valid Anagram

717524196.75
41Easy

771. Jewels and Stones

398551288.61
42Easy

804. Unique Morse Code Words

2081139159.94
43Easy

202. Happy Number

695086588.93
44Easy

884. Uncommon Words from Two Sentences

103214787.53
45Easy

575. Distribute Candies

1094120947.5
46Medium

893. Groups of Special-Equivalent Strings

460142024.47
47Easy

349. Intersection of Two Arrays

3755200765.17
48Medium

36. Valid Sudoku

656880289.12
49Easy

205. Isomorphic Strings

501293084.35
50Easy

290. Word Pattern

409346489.82
51Easy

706. Design HashMap

363033891.48
52Easy

705. Design HashSet

235722491.32
53Medium

438. Find All Anagrams in a String

883227596.98
54Easy

387. First Unique Character in a String

676623196.7
55Medium

811. Subdomain Visit Count

1274120451.41
56Easy

389. Find the Difference

325839789.14
57Medium

451. Sort Characters By Frequency

494719496.23
58Easy

819. Most Common Word

1398274433.75
59Medium

451. Sort Characters By Frequency

494719496.23
60Easy

645. Set Mismatch

232160879.24
61Hard

726. Number of Atoms

104826679.76
62Medium

50. Pow(x, n)

5878642047.8
63Easy

121. Best Time to Buy and Sell Stock

2060565996.9
64Hard

72. Edit Distance

1016711698.87
65Medium

213. House Robber II

696910498.53
66Hard

10. Regular Expression Matching

9371148886.3
67Medium

322. Coin Change

1419031697.82
68Easy

121. Best Time to Buy and Sell Stock

2060565996.9
69Hard

72. Edit Distance

1016711698.87
70Medium

213. House Robber II

696910498.53
71Hard

10. Regular Expression Matching

9371148886.3
72Easy

387. First Unique Character in a String

676623196.7
73Easy

225. Implement Stack using Queues

353391579.43
74Easy

232. Implement Queue using Stacks

440728293.99
75Medium

189. Rotate Array

11588141489.12
76Medium

207. Course Schedule

1156044396.31
77Easy

463. Island Perimeter

501225495.18
78Medium

785. Is Graph Bipartite?

563429195.09
79Medium

79. Word Search

1112942496.33
80Medium

210. Course Schedule II

803226996.76
81Hard

329. Longest Increasing Path in a Matrix

727311198.5

Note: premium questions have been removed, which is why the blind 75 only has 70 questions.