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
Easy

Implement Queue using Stacks

Stacks Stack Queue Design
Easy

Min Stack

Stacks Stack Design
Easy

Merge Two Sorted Lists

Linked Lists Linked List Recursion
Easy

Remove Element

Arrays Array Two Pointers
Easy

Ransom Note

Strings Hash Table String
Easy

Number of 1 Bits

Math Bit Manipulation
Easy

Add Binary

Strings Math String Bit Manipulation
Easy

Count Primes

Math Math Sieve
Easy

Longest Common Prefix

Strings String
Easy

Balanced Binary Tree

Trees Tree DFS
Easy

Path Sum

Trees Tree DFS
Easy

Invert Binary Tree

Trees Tree BFS DFS
Easy

Matrix Diagonal Sum

Arrays Array Matrix
Easy

Transpose Matrix

Arrays Array Matrix
Easy

Sort Array by Parity

Arrays Array Sorting
Easy

Number Complement

Math Bit Manipulation
Easy

Detect Capital

Strings String
Easy

Third Maximum Number

Arrays Array Sorting
Easy

Island Perimeter

Arrays Array Matrix
Easy

Install Talent Arabia

Get instant access to jobs and career tools on your device.