- 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
- 2
- Solutions shared
- 3
- Languages
All challenges
Search by topic, language, or difficulty.
Medium
Find Right-Triangle Triples
List all integer right triangles with a specified perimeter.
No solutions yet
Medium
Largest Adjacent-Digit Product
Take every contiguous window of span digits and multiply its digits.
No solutions yet
Medium
Right-Triangle Product
Find the largest side product of an integer right triangle with a given perimeter.
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
Hard
Maximum Project Rewards
Choose nonoverlapping projects to earn the largest total reward.
No solutions yet
Medium
Recursive Palindrome
Check a palindrome recursively, ignoring case and punctuation.
No solutions yet
Hard
Matrix Chain Multiplication
Find the cheapest order to multiply a chain of matrices.
No solutions yet
Hard
Cut a Rectangle Into Squares
Find the fewest straight cuts needed to produce only squares.
No solutions yet
Medium
Count Coin Combinations
Count ways to make an amount with unlimited coins of specified denominations.
No solutions yet
Medium
Subtract Digits to Reach Zero
Use as few digit subtractions as possible to reach zero.
No solutions yet