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
○
Implement Stack using Array
Stacks
Stack
Design
7,763
Submissions
64.26%
Acceptance
○
Implement Queue using Stacks
Stacks
Stack
Queue
Design
4,702
Submissions
72.10%
Acceptance
○
Min Stack
Stacks
Stack
Design
3,106
Submissions
63.22%
Acceptance
○
Merge Two Sorted Lists
Linked Lists
Linked List
Recursion
9,498
Submissions
75.81%
Acceptance
○
Remove Element
Arrays
Array
Two Pointers
3,656
Submissions
69.58%
Acceptance
○
Ransom Note
Strings
Hash Table
String
11,562
Submissions
76.59%
Acceptance
○
Number of 1 Bits
Math
Bit Manipulation
7,759
Submissions
77.51%
Acceptance
○
Add Binary
Strings
Math
String
Bit Manipulation
2,925
Submissions
73.39%
Acceptance
○
Count Primes
Math
Math
Sieve
4,455
Submissions
78.77%
Acceptance
○
Longest Common Prefix
Strings
String
6,123
Submissions
64.52%
Acceptance
○
Balanced Binary Tree
Trees
Tree
DFS
5,629
Submissions
82.69%
Acceptance
○
Path Sum
Trees
Tree
DFS
1,631
Submissions
75.98%
Acceptance
○
Invert Binary Tree
Trees
Tree
BFS
DFS
10,770
Submissions
68.18%
Acceptance
○
Matrix Diagonal Sum
Arrays
Array
Matrix
516
Submissions
66.84%
Acceptance
○
Transpose Matrix
Arrays
Array
Matrix
3,246
Submissions
68.71%
Acceptance
○
Sort Array by Parity
Arrays
Array
Sorting
14,248
Submissions
66.27%
Acceptance
○
Number Complement
Math
Bit Manipulation
5,942
Submissions
80.69%
Acceptance
○
Detect Capital
Strings
String
14,010
Submissions
61.57%
Acceptance
○
Third Maximum Number
Arrays
Array
Sorting
6,919
Submissions
76.42%
Acceptance
○
Island Perimeter
Arrays
Array
Matrix
4,526
Submissions
85.77%
Acceptance