- 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.
Easy
Pascal’s Triangle
Build rows by adding neighboring entries from the previous row.
No solutions yet
Easy
Count Handshakes
Count handshakes when every pair of people shakes hands once.
No solutions yet
Easy
Collatz Sequence
Follow the halve-or-triple-and-add-one rule until reaching 1.
No solutions yet
Medium
Largest Adjacent-Digit Product
Take every contiguous window of span digits and multiply its digits.
No solutions yet
Easy
Classify a Number by Its Divisors
Classify a positive integer as perfect, abundant, or deficient.
No solutions yet
Easy
Make an Array Nondecreasing
Find the fewest increments needed so each value is at least the previous one.
No solutions yet