euler.oliviaappleton.com Open in urlscan Pro
2606:50c0:8003::153  Public Scan

URL: https://euler.oliviaappleton.com/
Submission: On August 05 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

GET search.html

<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
  <input type="text" name="q" placeholder="Search docs" aria-label="Search docs">
  <input type="hidden" name="check_keywords" value="yes">
  <input type="hidden" name="area" value="default">
</form>

Text Content

Euler

 * Euler C Implementation
 * Euler C++ Implementation
 * Euler C# Implementation
 * Euler JavaScript Implementation
 * Euler Python Implementation
 * Euler Rust Implementation

Euler
 * 
 * Welcome to Olivia's Project Euler Documentation!
 * View page source

--------------------------------------------------------------------------------


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

C99+ in: clang,
gcc, pcc, tcc
C11+ in: msvc [1]

21





C++

C++98+ in:
clang gcc
C++14+ in: msvc [1]

14





C#

.NET 2+

14





JavaScript

Node 12+
Bun 1.0+
Firefox [2]
Chrome [2]

14






Python

CPython 3.6+
Pypy 3.6+
GraalPy 23.1+

79






Rust

1.69+

25





[1] (1,2)

This is the earliest standard the MSVC explicitly supports.

[2] (1,2)

While these solutions do run on Chrome and Firefox, they need to be bundled with
WebPack + Babel first, and these tests not yet automated as in Nodejs and Bun.
To run these tests yourself, click here!


COVERAGE


CODE SIZE BY LANGUAGE


USAGE

This project is divided into several Makefiles, connected by a root Makefile
which redirects commands whever necessary.

PY

A string that contains the command used for your Python interpreter. Defaults to
python3.

clean

Removes all temporary or cache files, as well as any build artifacts

html dirhtml singlehtml epub latex

This recipe redirects to the docs Makefile. Note that this is actually a
multi-target recipe that includes many builder names supported by Sphinx.

c_%

Recipes with this prefix are redirected to the C directory. Please see
language-specific documentation for more details.

cp_%

Recipes with this prefix are redirected to the C++ directory. Please see
language-specific documentation for more details.

cs_%

Recipes with this prefix are redirected to the C# directory. Please see
language-specific documentation for more details.

docs_%

Recipes with this prefix are redirected to the docs directory.

js_%

Recipes with this prefix are redirected to the JavaScript directory. Please see
language-specific documentation for more details.

py_%

Recipes with this prefix are redirected to the Python directory. Please see
language-specific documentation for more details.

rs_%

Recipes with this prefix are redirected to the Rust directory. Please see
language-specific documentation for more details.

%

If the recipe you call isn't covered by any others, it will get distributed to
all languages. So for instance, make test would be translated to make c_test
cp_test cs_test js_test py_test rs_test


PROBLEMS SOLVED

Key

🛠

Work in progress

✔

Done, and faster than 60 seconds

⏱

Done, but slower than 60 seconds

C

C++

C#

JavaScript

Python

Rust

Coverage

✔

✔

✔

✔

✔

✔

Docs

✔

✔

✔

✔

✔

✔

Linting

✔

✔

✔

✔

✔

✔

Testing

✔

✔

✔

✔

✔

✔

Problem #1

✔

✔

✔

✔

✔

✔

Problem #2

✔

✔

✔

✔

✔

✔

Problem #3

✔

✔

✔

Problem #4

✔

✔

✔

✔

✔

✔

Problem #5

✔

✔

✔

Problem #6

✔

✔

✔

✔

✔

✔

Problem #7

✔

✔

✔

Problem #8

✔

✔

✔

✔

✔

✔

Problem #9

✔

✔

✔

✔

✔

✔

Problem #10

✔

✔

✔

Problem #11

✔

✔

✔

✔

✔

✔

Problem #12

⏱

✔

✔

Problem #13

✔

✔

✔

Problem #14

✔

✔

✔

✔

✔

✔

Problem #15

✔

✔

✔

✔

✔

✔

Problem #16

✔

✔

Problem #17

✔

✔

✔

✔

✔

✔

Problem #18

✔

✔

Problem #19

✔

Problem #20

✔

Problem #21

✔

Problem #22

✔

✔

✔

✔

✔

✔

Problem #23

✔

Problem #24

✔

✔

Problem #25

✔

Problem #27

✔

Problem #28

✔

Problem #29

✔

Problem #30

✔

Problem #31

✔

Problem #32

✔

Problem #33

✔

Problem #34

✔

✔

✔

✔

✔

✔

Problem #35

✔

Problem #36

✔

Problem #37

✔

Problem #38

✔

Problem #39

✔

Problem #40

✔

Problem #41

✔

Problem #42

✔

Problem #43

✔

Problem #44

✔

Problem #45

✔

Problem #46

✔

Problem #47

✔

Problem #48

✔

Problem #49

✔

Problem #50

✔

Problem #52

✔

Problem #53

✔

Problem #55

✔

Problem #56

✔

Problem #57

✔

Problem #58

✔

Problem #59

✔

Problem #60

✔

Problem #63

✔

Problem #67

✔

Problem #69

✔

Problem #71

✔

Problem #73

✔

Problem #74

✔

Problem #76

✔

✔

⏱

⏱

✔

✔

Problem #77

✔

Problem #81

✔

Problem #87

✔

Problem #89

✔

Problem #92

✔

Problem #97

✔

Problem #99

✔

Problem #118

⏱

Problem #123

✔

Problem #134

✔

Problem #145

✔

Problem #187

✔

Problem #206

✔

Problem #357

⏱

🛠

Problem #836

✔

✔

✔

✔

✔

✔

 * Euler C Implementation
   * Organization
   * Makefile
   * Tests
   * Dependencies
   * Environment Variables
   * Library Code
   * Problems Solved
 * Euler C++ Implementation
   * Organization
   * Makefile
   * Tests
   * Dependencies
   * Environment Variables
   * Library Code
   * Problems Solved
 * Euler C# Implementation
   * Organization
   * Tests
   * Dependencies
   * Usage
   * Test Infrastructure
   * Library Code
   * Problems Solved
 * Euler JavaScript Implementation
   * Organization
   * Makefile
   * Tests
   * Dependencies
   * Live Tests
   * Library Code
   * Problems Solved
 * Euler Python Implementation
   * Organization
   * Makefile
   * Tests
   * Dependencies
   * Environment Variables
   * Library Code
   * Problems Solved
 * Euler Rust Implementation
   * Organization
   * Tests
   * Dependencies
   * Usage
   * Library Code
   * Problems Solved


INDICES AND TABLES

 * Index

 * Module Index

 * Search Page

Next

--------------------------------------------------------------------------------

© Copyright 2024, Olivia Appleton.

Built with Sphinx using a theme provided by Read the Docs.