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
○
Valid Anagram
Strings
String
Hash Table
Sorting
7,089
Submissions
81.31%
Acceptance
○
Best Time to Buy and Sell Stock
Arrays
Array
Dynamic Programming
6,378
Submissions
60.69%
Acceptance
○
Linked List Cycle Detection
Linked Lists
Linked List
Two Pointers
13,296
Submissions
84.35%
Acceptance
○
Majority Element
Arrays
Array
Hash Table
Sorting
3,347
Submissions
67.34%
Acceptance
○
Excel Sheet Column Number
Strings
String
Math
11,706
Submissions
68.93%
Acceptance
○
Symmetric Tree
Trees
Tree
BFS
DFS
6,816
Submissions
85.29%
Acceptance
○
Maximum Depth of Binary Tree
Trees
Tree
BFS
DFS
7,680
Submissions
76.31%
Acceptance
○
Reverse Linked List
Linked Lists
Linked List
5,384
Submissions
67.29%
Acceptance
○
Implement strStr()
Strings
String
Two Pointers
11,947
Submissions
64.54%
Acceptance
○
Length of Last Word
Strings
String
11,627
Submissions
67.93%
Acceptance
○
Search Insert Position
Searching
Array
Binary Search
3,954
Submissions
85.13%
Acceptance
○
Sqrt(x)
Math
Math
Binary Search
11,951
Submissions
64.24%
Acceptance
○
Happy Number
Math
Math
Hash Table
10,611
Submissions
74.26%
Acceptance
○
Isomorphic Strings
Strings
String
Hash Table
13,594
Submissions
80.10%
Acceptance
○
Array Rotation
Arrays
Array
9,407
Submissions
77.58%
Acceptance
○
Sum of Digits
Math
Math
8,074
Submissions
77.82%
Acceptance
○
First Unique Character
Strings
String
Hash Table
1,160
Submissions
80.40%
Acceptance
○
Pascal's Triangle Row
Math
Array
Math
9,221
Submissions
79.29%
Acceptance
○
Hamming Distance
Math
Bit Manipulation
320
Submissions
67.07%
Acceptance
○
Maximum Subarray
Dynamic Programming
Kadane
12,007
Submissions
43.86%
Acceptance