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
Medium
○

Zigzag Conversion

Strings String
Medium
○

Integer to Roman

Strings String Math Hash Table
Medium
○

4Sum

Arrays Array Two Pointers Sorting
Medium
○

Swap Nodes in Pairs

Linked Lists Linked List Recursion
Medium
○

Remove Nth Node From End

Linked Lists Linked List Two Pointers
Medium
○

Next Permutation

Arrays Array Two Pointers
Medium
○

Combination Sum

Arrays Array Backtracking
Medium
○

Pow(x, n)

Math Math Recursion
Medium
○

Maximum Subarray Sum Circular

Arrays Array Dynamic Programming Queue
Medium
○

Daily Temperatures

Stacks Array Stack Monotonic Stack
Medium
○

Evaluate Reverse Polish Notation

Stacks Array Stack Math
Medium
○

Min Stack with O(1) Space

Stacks Stack Design
Medium
○

Kth Smallest Element in BST

Trees Tree DFS BST
Medium
○

Construct BT from Preorder and Inorder

Trees Array Tree DFS
Medium
○

Lowest Common Ancestor

Trees Tree DFS
Medium
○

Rotting Oranges

Graphs Array BFS Matrix
Medium
○

Surrounded Regions

Graphs Array BFS DFS
Medium
○

Implement Trie

Trees Hash Table String Design
Medium
○

Design Add and Search Words

Strings String Design DFS
Medium

Install Talent Arabia

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