Welcome to Olivia's Project Euler Documentation!
I maintain a repository of solutions to Project Euler problems, showcasing my programming proficiency across multiple languages such as Python, C, and Rust. This collection highlights:
Diverse Problem-Solving: Solutions cover a range of mathematical and computational challenges, demonstrating my ability to tackle complex problems.
Multi-Language Skills: Code examples in various languages illustrate my adaptability and expertise.
Clean and Documented Code: Each solution is well-documented, reflecting my commitment to maintainable and readable programming.
Optimized Algorithms: Many problems are solved with advanced techniques, showcasing my focus on efficiency.
This repository not only displays my technical skills but also my dedication to continuous learning and problem-solving. Explore it to see how I approach and solve programming challenges.
This repository includes solutions in the following languages:
Language |
Version |
Solved |
Status |
---|---|---|---|
C |
25 |
||
C++ |
22 |
||
C# |
.NET 2+ |
22 |
|
Fortran |
Fortran 95+ in |
22 |
|
Java |
Java 8+ in Corretto, |
22 |
|
JavaScript |
Node 12+ |
34 |
|
Lua |
PUC-Rio Lua 5+[5] |
23 |
|
Python |
CPython 3.6+ |
86 |
|
Rust |
Rust 1.69+ |
44 |
Coverage
Code Size By Language
Code Size By Language (Normalized by File Count)
Note that this is slightly misleading, as the documentation for Python and JavaScript are largely in the code files, whereas the other languages have most of their documentation in the docs folder.
Problems Solved
Key |
|
---|---|
🛠 |
Work in progress |
✔ |
Done, and faster than 60 seconds |
⏱ |
Done, but slower than 60 seconds |
C |
C++ |
C# |
Fortran |
Java |
JavaScript |
Lua |
Python |
Rust |
|
---|---|---|---|---|---|---|---|---|---|
Browser |
🛠 |
🛠 |
✔ |
✔ |
✔ |
||||
Coverage |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Docs |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Linting |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Testing |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |