Data Structures
string

56 problems

​

#

Title

Acceptance

Difficulty

1

Pangram (easy)
string
hash map
hashing
+1 more

31.1%

easy

2

Reverse Vowels (easy)
string
array
two pointers

44.3%

easy

3

string
array
two pointers
+1 more

22.6%

easy

4

string
hash map
sorting
+2 more

38.4%

easy

5

array
string
two pointers
+1 more

27.9%

easy

6

16.8%

Med.

7

28.0%

Med.

8

29.9%

hard

9

string
sliding window
hash map
+1 more

16.3%

hard

10

string
hash map
sliding window
+1 more

29.1%

hard

11

20.1%

hard

12

23.2%

hard

13

linked list
recursion
sorting
+4 more

80.1%

easy

14

30.1%

easy

15

85.1%

easy

16

46.7%

Med.

17

25.2%

Med.

18

58.6%

easy

19

37.1%

Med.

20

greedy algorithm
stack
string
+1 more

12.7%

hard

21

55.3%

easy

22

0.0%

easy

23

39.7%

easy

24

0.0%

easy

25

greedy algorithm
counting
string

24.1%

easy

26

0.0%

easy

27

string
hash map
counting
+1 more

56.7%

easy

28

hash map
counting
string
+1 more

0.0%

easy

29

recursion
backtracking
array
+2 more

58.9%

Med.

30

recursion
backtracking
string
+2 more

56.7%

Med.

31

backtracking
string
recursion

28.0%

hard

32

string
backtracking
recursion
+1 more

70.2%

hard

33

sorting
counting
hash map
+2 more

80.5%

Med.

34

greedy algorithm
string
backtracking
+3 more

44.5%

hard

35

25.3%

hard

36

string
recursion
backtracking
+3 more

33.1%

easy

37

48.3%

Med.

38

string
greedy algorithm
stack
+3 more

18.0%

Med.

39

greedy algorithm
backtracking
string matching
+3 more

15.3%

Med.

40

depth-first search
backtracking
graph algorithms
+3 more

28.7%

Med.

41

44.3%

Med.

42

64.8%

Med.

43

string
string matching
trie
+3 more

30.5%

easy

44

trie
string
depth-first search
+3 more

35.5%

Med.

45

string
array
dynamic programming
+3 more

53.0%

Med.

46

36.8%

Med.

47

stack
string
simulation
+1 more

38.0%

easy

48

string
hash map
sorting
+1 more

75.6%

Med.

49

recursion
string
backtracking
+1 more

45.2%

Med.

50

dynamic programming
string matching
array
+1 more

33.0%

Med.

51

dynamic programming
recursion
string
+1 more

17.2%

Med.

52

dynamic programming
recursion
string
+1 more

40.8%

Med.

53

66.1%

Med.

54

64.8%

Med.

55

trie
string
depth-first search
+3 more

35.5%

Med.

56

stack
string
breadth-first search
+3 more

15.8%

hard