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
○
String to Integer (atoi)
Strings
String
13,642
Submissions
38.17%
Acceptance
○
Zigzag Conversion
Strings
String
6,622
Submissions
39.09%
Acceptance
○
Integer to Roman
Strings
String
Math
Hash Table
14,459
Submissions
54.98%
Acceptance
○
4Sum
Arrays
Array
Two Pointers
Sorting
10,611
Submissions
47.68%
Acceptance
○
Swap Nodes in Pairs
Linked Lists
Linked List
Recursion
5,241
Submissions
59.57%
Acceptance
○
Remove Nth Node From End
Linked Lists
Linked List
Two Pointers
852
Submissions
53.28%
Acceptance
○
Next Permutation
Arrays
Array
Two Pointers
5,991
Submissions
55.03%
Acceptance
○
Combination Sum
Arrays
Array
Backtracking
3,831
Submissions
45.39%
Acceptance
○
Pow(x, n)
Math
Math
Recursion
889
Submissions
52.45%
Acceptance
○
Maximum Subarray Sum Circular
Arrays
Array
Dynamic Programming
Queue
2,325
Submissions
37.58%
Acceptance
○
Daily Temperatures
Stacks
Array
Stack
Monotonic Stack
407
Submissions
36.27%
Acceptance
○
Evaluate Reverse Polish Notation
Stacks
Array
Stack
Math
9,989
Submissions
57.15%
Acceptance
○
Min Stack with O(1) Space
Stacks
Stack
Design
1,427
Submissions
60.28%
Acceptance
○
Kth Smallest Element in BST
Trees
Tree
DFS
BST
4,962
Submissions
40.94%
Acceptance
○
Construct BT from Preorder and Inorder
Trees
Array
Tree
DFS
1,987
Submissions
43.00%
Acceptance
○
Lowest Common Ancestor
Trees
Tree
DFS
1,720
Submissions
59.78%
Acceptance
○
Rotting Oranges
Graphs
Array
BFS
Matrix
1,888
Submissions
39.91%
Acceptance
○
Surrounded Regions
Graphs
Array
BFS
DFS
240
Submissions
55.08%
Acceptance
○
Implement Trie
Trees
Hash Table
String
Design
3,125
Submissions
42.65%
Acceptance
○
Design Add and Search Words
Strings
String
Design
DFS
14,166
Submissions
51.51%
Acceptance