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
○
Generate Parentheses
Strings
Backtracking
10,367
Submissions
59.01%
Acceptance
○
Rotate Image
Arrays
Matrix
3,596
Submissions
46.00%
Acceptance
○
Longest Consecutive Sequence
Arrays
Array
Hash Table
Union Find
13,965
Submissions
43.98%
Acceptance
○
Top K Frequent Elements
Arrays
Heap
Hash
482
Submissions
37.83%
Acceptance
○
Find Minimum in Rotated Array
Arrays
Binary Search
14,316
Submissions
53.24%
Acceptance
○
Kth Largest Element
Arrays
Heap
QuickSelect
7,707
Submissions
38.35%
Acceptance
○
Task Scheduler
Arrays
Greedy
Heap
12,072
Submissions
42.52%
Acceptance
○
Subarray Sum Equals K
Arrays
Prefix Sum
Hash
1,234
Submissions
42.14%
Acceptance
○
Binary Tree Level Order
Trees
BFS
6,248
Submissions
48.78%
Acceptance
○
Validate BST
Trees
DFS
Inorder
12,565
Submissions
37.55%
Acceptance
○
BST From Preorder
Trees
Stack
Recursion
14,215
Submissions
60.13%
Acceptance
○
LRU Cache
Design
Hash Map
Linked List
11,836
Submissions
54.42%
Acceptance
○
Number of Islands
Graphs
DFS
BFS
9,338
Submissions
49.89%
Acceptance
○
Course Schedule
Graphs
Topological Sort
4,113
Submissions
44.09%
Acceptance
○
Clone Graph
Graphs
DFS
Hash
8,560
Submissions
58.50%
Acceptance
○
Pacific Atlantic Water Flow
Graphs
Array
BFS
DFS
2,028
Submissions
54.33%
Acceptance
○
Minimum Path Sum
Dynamic Programming
Grid DP
2,129
Submissions
42.99%
Acceptance
○
House Robber
Dynamic Programming
1D DP
603
Submissions
42.95%
Acceptance
○
Longest Increasing Subsequence
Dynamic Programming
Binary Search
3,273
Submissions
36.30%
Acceptance
○
Partition Equal Subset Sum
Dynamic Programming
Array
Dynamic Programming
928
Submissions
47.09%
Acceptance