Coding Challenges
Practice. Prove. Get Hired. Solve real-world problems and showcase your skills to GCC employers.
243
Challenges
99
Easy
106
Medium
38
Hard
○
Minimum Window Substring
Strings
String
Sliding Window
Hash Table
8,710
Submissions
48.50%
Acceptance
○
Edit Distance
Strings
String
Dynamic Programming
7,781
Submissions
38.05%
Acceptance
○
Longest Substring Without Repeating Characters
Strings
Sliding Window
Hash Set
9,979
Submissions
38.85%
Acceptance
○
Add Two Numbers (Linked List)
Linked Lists
Math
Recursion
3,899
Submissions
52.50%
Acceptance
○
Container With Most Water
Arrays
Two Pointers
Greedy
4,952
Submissions
36.53%
Acceptance
○
3Sum
Arrays
Two Pointers
Sorting
4,002
Submissions
51.42%
Acceptance
○
Group Anagrams
Strings
Hash Table
Sorting
11,167
Submissions
48.14%
Acceptance
○
Longest Palindromic Substring
Strings
Dynamic Programming
Two Pointers
9,649
Submissions
44.56%
Acceptance
○
Product of Array Except Self
Arrays
Prefix Sum
11,664
Submissions
59.70%
Acceptance
○
Valid Parentheses Extended
Strings
Stack
3,479
Submissions
49.57%
Acceptance
○
Merge Intervals
Arrays
Sorting
Intervals
5,664
Submissions
59.35%
Acceptance
○
Search in Rotated Sorted Array
Arrays
Binary Search
9,683
Submissions
43.25%
Acceptance
○
Spiral Matrix
Arrays
Matrix
2,047
Submissions
38.16%
Acceptance
○
Set Matrix Zeroes
Arrays
Matrix
12,682
Submissions
47.86%
Acceptance
○
Jump Game
Arrays
Greedy
DP
1,997
Submissions
49.80%
Acceptance
○
Unique Paths
Dynamic Programming
Math
DP
12,366
Submissions
53.28%
Acceptance
○
Decode Ways
Dynamic Programming
String
DP
865
Submissions
42.16%
Acceptance
○
Coin Change
Dynamic Programming
BFS
570
Submissions
38.61%
Acceptance
○
Word Break
Dynamic Programming
String
Trie
12,289
Submissions
60.80%
Acceptance
○
Letter Combinations of Phone
Strings
Backtracking
6,524
Submissions
54.87%
Acceptance