- Executors
-
Learn
Python Learning Hub Runnable examples, NumPy, pandas, and more C & C++ Learning Hub Pointers, memory, STL, and modern C++ C# Learning HubC# basics, OOP, LINQ, async, and .NET exercises Python Algorithms Search, sorting, recursion, and visualizers O(n) C & C++ Algorithms Compare algorithms implemented in C and C++
- Challenges
Programming Challenges
Strengthen your problem-solving skills with language-neutral challenges you can solve in Python, C++, or C#. Every submission is checked by automated tests and reviewed by AI.
- Python · C++ · C#
- Automated tests
- AI code review
- Community solutions
- 150
- Challenges
- 0
- Solutions shared
- 3
- Languages
All challenges
Search by topic, language, or difficulty.
Hard
Shortest Delivery Tour
Visit every city once and return home as cheaply as possible.
No solutions yet
Hard
Minimum Network Connection Cost
Choose undirected links so that every vertex can reach every other vertex, with minimum total cost.
No solutions yet
Hard
Maximum Project Rewards
Choose nonoverlapping projects to earn the largest total reward.
No solutions yet
Medium
Shortest Weighted Routes
Find the minimum total route cost from city 1 to each city.
No solutions yet
Hard
Strongly Connected Components
Count groups of nodes that can all reach each other.
No solutions yet
Hard
Matrix Chain Multiplication
Find the cheapest order to multiply a chain of matrices.
No solutions yet
Medium
Factory Production Time
Find the earliest time parallel machines can finish a target number of items.
No solutions yet
Medium
Longest Common Subsequence Length
A subsequence is formed by deleting zero or more elements while preserving the order of the remaining elements.
No solutions yet
Easy
Doubling Grains on a Chessboard
Calculate a square’s grain count and the total on all 64 squares.
No solutions yet