- 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
Two Nonattacking Knights
Count safe placements of two knights for each square board size.
No solutions yet
Medium
Raise a Fraction to a Real Power
Raise a positive fraction to a real-valued exponent.
No solutions yet
Medium
Can We Split Into Two Teams?
Decide whether people can be assigned to two teams so that each listed pair is on opposite teams.
No solutions yet
Easy
Sum Even Fibonacci Terms
Add the even Fibonacci terms that do not exceed a limit.
No solutions yet
Easy
Collatz Sequence
Follow the halve-or-triple-and-add-one rule until reaching 1.
No solutions yet
Hard
Count Numbers With Distinct Neighbors
Count range values whose adjacent decimal digits are never equal.
No solutions yet
Hard
Minimum Elevator Rides
Group people into as few weight-limited elevator rides as possible.
No solutions yet