- Executors
-
Learn
Learn Python Runnable examples, NumPy, pandas, and more Learn AINeural networks, ML and LLMs from scratch Learn C & C++ Pointers, memory, STL, and modern C++ Learn C#C# 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++
- ChallengesNew
Number theory coding challenges
Practise number theory with 6 coding challenges, from easy to hard. Every challenge runs in your browser with instant tests, an AI review of your code and community solutions to compare.
Easy · 1 Medium · 5
Skills you'll practise: Sieve of EratosthenesAvoiding duplicatesBoolean arraysClassificationDivisorsEnumerationPrime factorizationRight trianglesSearch pruningSumming primesTrial division
- Python · C++ · C#
- Automated tests
- AI code review
- Community solutions
- 226
- Challenges
- 2
- Solutions shared
- 3
- Languages
All challenges
Search by topic, language, or difficulty.
Medium
Find Right-Triangle Triples
List all integer right triangles with a specified perimeter.
You'll learn
EnumerationAvoiding duplicates
No solutions yet
Medium
List Primes With a Sieve
Find primes up to a limit by marking composite multiples.
You'll learn
Sieve of EratosthenesBoolean arrays
No solutions yet
Medium
Largest Prime Factor
Find the largest prime that divides a positive integer.
You'll learn
Prime factorizationTrial division
No solutions yet
Medium
Sum of Primes Below a Limit
Add all primes strictly below a limit.
You'll learn
Sieve of EratosthenesSumming primes
No solutions yet
Medium
Right-Triangle Product
Find the largest side product of an integer right triangle with a given perimeter.
You'll learn
Right trianglesSearch pruning
No solutions yet
Easy
Classify a Number by Its Divisors
Classify a positive integer as perfect, abundant, or deficient.
You'll learn
DivisorsClassification
No solutions yet
Browse by topic
- Beginner 95
- Ai 47
- Machine Learning 42
- Strings 36
- Arrays 31
- Math 21
- Simulation 19
- Neural Networks 17
- Numbers 16
- Advanced 15
- Dynamic Programming 12
- Parsing 12
- Competitive Programming 10
- Conditions 9
- Design Patterns 8
- Graphs 8
- Grids 8
- Loops 8
- Recursion 7
- Combinatorics 6
- Number Theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested Loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data Structures 4
- Geometry 4
- Patterns 4
- Dictionaries 3
- Fractions 3
- Reinforcement Learning 3
- Sliding Window 3
- Trees 3