- 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.
Hard
Find Many Patterns in Text
For each requested pattern, decide whether it appears as a contiguous substring anywhere in the shared text.
No solutions yet
Medium
List Primes With a Sieve
Find primes up to a limit by marking composite multiples.
No solutions yet
Medium
Largest Prime Factor
Find the largest prime that divides a positive integer.
No solutions yet
Hard
Largest Rectangle in a Histogram
Find the largest rectangle that fits under a histogram.
No solutions yet
Medium
Count Grid Paths
Count routes across a rectangular grid using only right and down moves.
No solutions yet
Medium
Flatten Arbitrarily Nested Lists (Recursion)
Practice recursion by flattening arbitrarily nested lists while skipping null entries.
No solutions yet