- 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
Easy
DNA to RNA Transcription
Build an RNA string by replacing every DNA character with its partner.
No solutions yet
Medium
Recursive Palindrome
Check a palindrome recursively, ignoring case and punctuation.
No solutions yet
Hard
Minimum Window Substring
Find the shortest piece of text containing all required characters.
No solutions yet
Easy
Acronym Generator
Create an acronym from the first letter of every word, in uppercase.
No solutions yet
Easy
Hamming Distance
Compare two DNA strings position by position and count the differences.
No solutions yet