- 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.
Easy
Doubling Grains on a Chessboard
Calculate a square’s grain count and the total on all 64 squares.
No solutions yet
Easy
Collatz Sequence
Follow the halve-or-triple-and-add-one rule until reaching 1.
No solutions yet
Medium
Subtract Digits to Reach Zero
Use as few digit subtractions as possible to reach zero.
No solutions yet
Easy
Armstrong Number
Check whether a number equals the sum of its digits raised to the digit count.
No solutions yet
Medium
Largest Adjacent-Digit Product
Take every contiguous window of span digits and multiply its digits.
No solutions yet
Hard
Count Numbers With Distinct Neighbors
Count range values whose adjacent decimal digits are never equal.
No solutions yet
Easy
Sum Even Fibonacci Terms
Add the even Fibonacci terms that do not exceed a limit.
No solutions yet
Easy
Odd, Even, or Neither
Classify a number by whether it is an odd integer, an even integer, or neither.
No solutions yet
Easy
Least Common Multiple
Find the smallest positive number divisible by both values.
No solutions yet