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
○
Longest Increasing Path in Matrix
Dynamic Programming
DFS
Memoization
9,848
Submissions
33.58%
Acceptance
○
Palindrome Partitioning II
Dynamic Programming
String
3,854
Submissions
39.59%
Acceptance
○
Critical Connections
Graphs
Tarjan
Bridge Finding
12,229
Submissions
31.72%
Acceptance
○
Swim in Rising Water
Graphs
Binary Search
BFS
1,586
Submissions
31.81%
Acceptance
○
Reconstruct Itinerary
Graphs
Euler Path
DFS
6,290
Submissions
32.17%
Acceptance
○
Design Search Autocomplete
Design
Trie
Priority Queue
9,174
Submissions
21.35%
Acceptance
○
Find Median from Data Stream
Design
Two Heaps
10,645
Submissions
40.73%
Acceptance
○
Sliding Window Maximum
Arrays
Monotonic Deque
2,940
Submissions
20.81%
Acceptance
○
Minimum Cost to Hire K Workers
Arrays
Heap
Greedy
9,801
Submissions
27.22%
Acceptance
○
Cherry Pickup
Dynamic Programming
3D DP
3,452
Submissions
34.55%
Acceptance
○
Shortest Path to Get All Keys
Graphs
BFS
Bitmask
1,742
Submissions
40.09%
Acceptance
○
Distinct Subsequences
Dynamic Programming
String DP
12,836
Submissions
20.09%
Acceptance
○
Scramble String
Dynamic Programming
Recursion
Memoization
1,505
Submissions
20.79%
Acceptance
○
Dungeon Game
Dynamic Programming
Grid DP
7,773
Submissions
26.65%
Acceptance
○
Max Points on a Line
Math
Geometry
Hash
13,573
Submissions
23.14%
Acceptance
○
Prefix and Suffix Search
Design
Trie
9,529
Submissions
35.47%
Acceptance
○
Concatenated Words
Dynamic Programming
Trie
DFS
13,097
Submissions
21.77%
Acceptance
○
Count of Range Sum
Arrays
Merge Sort
BIT
2,755
Submissions
36.70%
Acceptance
○
Shortest Palindrome
Strings
KMP
Rolling Hash
9,817
Submissions
39.51%
Acceptance
○
Remove Invalid Parentheses
Strings
BFS
Backtracking
1,202
Submissions
20.83%
Acceptance