Euler has design of a homepage and there is a link back to the overview for each solution.

This commit is contained in:
2018-06-14 20:11:26 -04:00
parent 894160d1a0
commit c34ebd6181
48 changed files with 1134 additions and 2394 deletions

View File

@@ -1,47 +1,48 @@
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<title>Project Euler Solutions</title>
<meta name="description" content="Felix Martin's Homepage">
<link rel="shortcut icon" type="image/png" href="https://www.felixm.de/static/mannaz.png"/>
<title>Euler - Felix Martin</title>
<meta name="author" content="Felix Martin">
<link href="https://www.felixm.de/static/template.css" rel="stylesheet">
</head>
<body>
<header>
<div class="navbar navbar-dark bg-dark box-shadow">
<div class="container d-flex justify-content-between">
<a href="#" class="navbar-brand d-flex align-items-center">
<strong>My Project Euler Solutions</strong>
</a>
<div class="container">
<div class="row">
<div class="col">
<h1><a href="https://www.felixm.de">Felix Martin</a></h1>
</div>
</div>
</header>
<main role="main">
<div class="container">
<div class="row" style="padding-top: 40px;">
<div class="row">
<div class="col">
<table class="table">
<h2>Project Euler</h2>
</div>
</div>
<div class="row">
<div class="col">
<table class="table table-hover table-striped">
<thead>
<tr>
<th scope="col">Name</th>
<th scope="col">Completion date</th>
<th scope="col">Link</th>
<th scope="col">Tags</th>
<th style="width: 20%" scope="col">Link</th>
<th style="width: 30%" scope="col">Completion date</th>
<th style="width: 50%" scope="col">Tags</th>
</tr>
</thead>
<tbody>
<tr>
<td>Problem 001</td>
<td>Tue, 19 Aug 2014, 20:11</td>
<td><a href="EulerProblem001.html">Problem 001</a></td>
<td>Tue, 19 Aug 2014, 20:11</td>
<td>
<kbd>brute force</kbd>
@@ -49,10 +50,11 @@
</td>
</tr>
<tr>
<td>Problem 002</td>
<td>Tue, 19 Aug 2014, 20:36</td>
<td><a href="EulerProblem002.html">Problem 002</a></td>
<td>Tue, 19 Aug 2014, 20:36</td>
<td>
<kbd>fibonacci</kbd>
@@ -60,10 +62,11 @@
</td>
</tr>
<tr>
<td>Problem 003</td>
<td>Tue, 19 Aug 2014, 23:35</td>
<td><a href="EulerProblem003.html">Problem 003</a></td>
<td>Tue, 19 Aug 2014, 23:35</td>
<td>
<kbd>prime</kbd>
@@ -71,10 +74,11 @@
</td>
</tr>
<tr>
<td>Problem 004</td>
<td>Wed, 20 Aug 2014, 13:27</td>
<td><a href="EulerProblem004.html">Problem 004</a></td>
<td>Wed, 20 Aug 2014, 13:27</td>
<td>
<kbd>palindrome</kbd>
@@ -88,10 +92,11 @@
</td>
</tr>
<tr>
<td>Problem 005</td>
<td>Wed, 20 Aug 2014, 14:32</td>
<td><a href="EulerProblem005.html">Problem 005</a></td>
<td>Wed, 20 Aug 2014, 14:32</td>
<td>
<kbd>reduce</kbd>
@@ -101,19 +106,21 @@
</td>
</tr>
<tr>
<td>Problem 006</td>
<td>Wed, 20 Aug 2014, 15:13</td>
<td><a href="EulerProblem006.html">Problem 006</a></td>
<td>Wed, 20 Aug 2014, 15:13</td>
<td>
</td>
</tr>
<tr>
<td>Problem 007</td>
<td>Wed, 20 Aug 2014, 15:40</td>
<td><a href="EulerProblem007.html">Problem 007</a></td>
<td>Wed, 20 Aug 2014, 15:40</td>
<td>
<kbd>prime</kbd>
@@ -127,10 +134,11 @@
</td>
</tr>
<tr>
<td>Problem 008</td>
<td>Wed, 20 Aug 2014, 16:03</td>
<td><a href="EulerProblem008.html">Problem 008</a></td>
<td>Wed, 20 Aug 2014, 16:03</td>
<td>
<kbd>product</kbd>
@@ -142,10 +150,11 @@
</td>
</tr>
<tr>
<td>Problem 009</td>
<td>Wed, 20 Aug 2014, 17:06</td>
<td><a href="EulerProblem009.html">Problem 009</a></td>
<td>Wed, 20 Aug 2014, 17:06</td>
<td>
<kbd>brute force</kbd>
@@ -157,10 +166,11 @@
</td>
</tr>
<tr>
<td>Problem 010</td>
<td>Wed, 20 Aug 2014, 20:28</td>
<td><a href="EulerProblem010.html">Problem 010</a></td>
<td>Wed, 20 Aug 2014, 20:28</td>
<td>
<kbd>primes</kbd>
@@ -172,10 +182,11 @@
</td>
</tr>
<tr>
<td>Problem 011</td>
<td>Sun, 31 Aug 2014, 07:39</td>
<td><a href="EulerProblem011.html">Problem 011</a></td>
<td>Sun, 31 Aug 2014, 07:39</td>
<td>
<kbd>brute force</kbd>
@@ -191,10 +202,11 @@
</td>
</tr>
<tr>
<td>Problem 012</td>
<td>Sun, 31 Aug 2014, 17:07</td>
<td><a href="EulerProblem012.html">Problem 012</a></td>
<td>Sun, 31 Aug 2014, 17:07</td>
<td>
<kbd>triangular</kbd>
@@ -212,10 +224,11 @@
</td>
</tr>
<tr>
<td>Problem 013</td>
<td>Sun, 31 Aug 2014, 19:03</td>
<td><a href="EulerProblem013.html">Problem 013</a></td>
<td>Sun, 31 Aug 2014, 19:03</td>
<td>
<kbd>brute force</kbd>
@@ -225,10 +238,11 @@
</td>
</tr>
<tr>
<td>Problem 014</td>
<td>Sun, 31 Aug 2014, 19:45</td>
<td><a href="EulerProblem014.html">Problem 014</a></td>
<td>Sun, 31 Aug 2014, 19:45</td>
<td>
<kbd>collatz</kbd>
@@ -240,10 +254,11 @@
</td>
</tr>
<tr>
<td>Problem 015</td>
<td>Sun, 31 Aug 2014, 20:05</td>
<td><a href="EulerProblem015.html">Problem 015</a></td>
<td>Sun, 31 Aug 2014, 20:05</td>
<td>
<kbd>factorial</kbd>
@@ -253,10 +268,11 @@
</td>
</tr>
<tr>
<td>Problem 016</td>
<td>Sun, 31 Aug 2014, 20:49</td>
<td><a href="EulerProblem016.html">Problem 016</a></td>
<td>Sun, 31 Aug 2014, 20:49</td>
<td>
<kbd>c</kbd>
@@ -266,10 +282,11 @@
</td>
</tr>
<tr>
<td>Problem 017</td>
<td>Sun, 31 Aug 2014, 21:20</td>
<td><a href="EulerProblem017.html">Problem 017</a></td>
<td>Sun, 31 Aug 2014, 21:20</td>
<td>
<kbd>count</kbd>
@@ -281,10 +298,11 @@
</td>
</tr>
<tr>
<td>Problem 018</td>
<td>Thu, 4 Sep 2014, 20:38</td>
<td><a href="EulerProblem018.html">Problem 018</a></td>
<td>Thu, 4 Sep 2014, 20:38</td>
<td>
<kbd>fold</kbd>
@@ -296,10 +314,11 @@
</td>
</tr>
<tr>
<td>Problem 019</td>
<td>Fri, 5 Sep 2014, 09:56</td>
<td><a href="EulerProblem019.html">Problem 019</a></td>
<td>Fri, 5 Sep 2014, 09:56</td>
<td>
<kbd>weekdays</kbd>
@@ -313,10 +332,11 @@
</td>
</tr>
<tr>
<td>Problem 020</td>
<td>Fri, 5 Sep 2014, 10:42</td>
<td><a href="EulerProblem020.html">Problem 020</a></td>
<td>Fri, 5 Sep 2014, 10:42</td>
<td>
<kbd>factorial</kbd>
@@ -324,10 +344,11 @@
</td>
</tr>
<tr>
<td>Problem 021</td>
<td>Fri, 5 Sep 2014, 14:39</td>
<td><a href="EulerProblem021.html">Problem 021</a></td>
<td>Fri, 5 Sep 2014, 14:39</td>
<td>
<kbd>amicable</kbd>
@@ -341,10 +362,11 @@
</td>
</tr>
<tr>
<td>Problem 022</td>
<td>Fri, 5 Sep 2014, 15:24</td>
<td><a href="EulerProblem022.html">Problem 022</a></td>
<td>Fri, 5 Sep 2014, 15:24</td>
<td>
<kbd>sorting</kbd>
@@ -354,10 +376,11 @@
</td>
</tr>
<tr>
<td>Problem 023</td>
<td>Thu, 5 Nov 2015, 14:48</td>
<td><a href="EulerProblem023.html">Problem 023</a></td>
<td>Thu, 5 Nov 2015, 14:48</td>
<td>
<kbd>perfect number</kbd>
@@ -369,10 +392,11 @@
</td>
</tr>
<tr>
<td>Problem 024</td>
<td>Thu, 5 Nov 2015, 16:04</td>
<td><a href="EulerProblem024.html">Problem 024</a></td>
<td>Thu, 5 Nov 2015, 16:04</td>
<td>
<kbd>permutation</kbd>
@@ -380,10 +404,11 @@
</td>
</tr>
<tr>
<td>Problem 025</td>
<td>Fri, 5 Sep 2014, 14:57</td>
<td><a href="EulerProblem025.html">Problem 025</a></td>
<td>Fri, 5 Sep 2014, 14:57</td>
<td>
<kbd>fibonacci</kbd>
@@ -391,10 +416,11 @@
</td>
</tr>
<tr>
<td>Problem 026</td>
<td>Mon, 9 Nov 2015, 22:11</td>
<td><a href="EulerProblem026.html">Problem 026</a></td>
<td>Mon, 9 Nov 2015, 22:11</td>
<td>
<kbd>reciprocal</kbd>
@@ -408,10 +434,11 @@
</td>
</tr>
<tr>
<td>Problem 027</td>
<td>Mon, 21 Aug 2017, 21:11</td>
<td><a href="EulerProblem027.html">Problem 027</a></td>
<td>Mon, 21 Aug 2017, 21:11</td>
<td>
<kbd>quadratic</kbd>
@@ -425,10 +452,11 @@
</td>
</tr>
<tr>
<td>Problem 028</td>
<td>Wed, 23 Aug 2017, 15:54</td>
<td><a href="EulerProblem028.html">Problem 028</a></td>
<td>Wed, 23 Aug 2017, 15:54</td>
<td>
<kbd>spiral</kbd>
@@ -438,10 +466,11 @@
</td>
</tr>
<tr>
<td>Problem 029</td>
<td>Fri, 25 Aug 2017, 10:03</td>
<td><a href="EulerProblem029.html">Problem 029</a></td>
<td>Fri, 25 Aug 2017, 10:03</td>
<td>
<kbd>distinct</kbd>
@@ -451,10 +480,11 @@
</td>
</tr>
<tr>
<td>Problem 030</td>
<td>Fri, 25 Aug 2017, 12:13</td>
<td><a href="EulerProblem030.html">Problem 030</a></td>
<td>Fri, 25 Aug 2017, 12:13</td>
<td>
<kbd>digit</kbd>
@@ -466,10 +496,11 @@
</td>
</tr>
<tr>
<td>Problem 031</td>
<td>Fri, 25 Aug 2017, 13:02</td>
<td><a href="EulerProblem031.html">Problem 031</a></td>
<td>Fri, 25 Aug 2017, 13:02</td>
<td>
<kbd>recursion</kbd>
@@ -479,10 +510,11 @@
</td>
</tr>
<tr>
<td>Problem 032</td>
<td>Wed, 30 Aug 2017, 14:25</td>
<td><a href="EulerProblem032.html">Problem 032</a></td>
<td>Wed, 30 Aug 2017, 14:25</td>
<td>
<kbd>pandigital</kbd>
@@ -492,10 +524,11 @@
</td>
</tr>
<tr>
<td>Problem 033</td>
<td>Mon, 12 Feb 2018, 17:29</td>
<td><a href="EulerProblem033.html">Problem 033</a></td>
<td>Mon, 12 Feb 2018, 17:29</td>
<td>
<kbd>gcd</kbd>
@@ -507,10 +540,11 @@
</td>
</tr>
<tr>
<td>Problem 034</td>
<td>Mon, 12 Feb 2018, 17:57</td>
<td><a href="EulerProblem034.html">Problem 034</a></td>
<td>Mon, 12 Feb 2018, 17:57</td>
<td>
<kbd>factorial</kbd>
@@ -520,10 +554,11 @@
</td>
</tr>
<tr>
<td>Problem 035</td>
<td>Tue, 13 Feb 2018, 09:14</td>
<td><a href="EulerProblem035.html">Problem 035</a></td>
<td>Tue, 13 Feb 2018, 09:14</td>
<td>
<kbd>circular</kbd>
@@ -533,10 +568,11 @@
</td>
</tr>
<tr>
<td>Problem 036</td>
<td>Fri, 11 May 2018, 02:38</td>
<td><a href="EulerProblem036.html">Problem 036</a></td>
<td>Fri, 11 May 2018, 02:38</td>
<td>
<kbd>palindrome</kbd>
@@ -546,10 +582,11 @@
</td>
</tr>
<tr>
<td>Problem 037</td>
<td>Sun, 13 May 2018, 16:46</td>
<td><a href="EulerProblem037.html">Problem 037</a></td>
<td>Sun, 13 May 2018, 16:46</td>
<td>
<kbd>primes</kbd>
@@ -559,10 +596,11 @@
</td>
</tr>
<tr>
<td>Problem 038</td>
<td>Sat, 19 May 2018, 23:45</td>
<td><a href="EulerProblem038.html">Problem 038</a></td>
<td>Sat, 19 May 2018, 23:45</td>
<td>
<kbd>concatenated</kbd>
@@ -574,10 +612,11 @@
</td>
</tr>
<tr>
<td>Problem 039</td>
<td>Sun, 20 May 2018, 21:16</td>
<td><a href="EulerProblem039.html">Problem 039</a></td>
<td>Sun, 20 May 2018, 21:16</td>
<td>
<kbd>triangle</kbd>
@@ -589,10 +628,11 @@
</td>
</tr>
<tr>
<td>Problem 040</td>
<td>Sun, 20 May 2018, 00:40</td>
<td><a href="EulerProblem040.html">Problem 040</a></td>
<td>Sun, 20 May 2018, 00:40</td>
<td>
<kbd>champernowne</kbd>
@@ -604,10 +644,11 @@
</td>
</tr>
<tr>
<td>Problem 041</td>
<td></td>
<tr class="table-warning">
<td><a href="EulerProblem041.html">Problem 041</a></td>
<td></td>
<td>
<kbd>pandigital</kbd>
@@ -617,10 +658,11 @@
</td>
</tr>
<tr>
<td>Problem 042</td>
<td></td>
<tr class="table-warning">
<td><a href="EulerProblem042.html">Problem 042</a></td>
<td></td>
<td>
<kbd>triangle</kbd>
@@ -630,10 +672,11 @@
</td>
</tr>
<tr>
<td>Problem 043</td>
<td></td>
<tr class="table-warning">
<td><a href="EulerProblem043.html">Problem 043</a></td>
<td></td>
<td>
<kbd>pandigital</kbd>
@@ -643,10 +686,11 @@
</td>
</tr>
<tr>
<td>Problem 067</td>
<td>Fri, 5 Sep 2014, 07:36</td>
<td><a href="EulerProblem067.html">Problem 067</a></td>
<td>Fri, 5 Sep 2014, 07:36</td>
<td>
<kbd>reduce</kbd>
@@ -660,20 +704,16 @@
</table>
</div>
</div>
</div><!-- /.container -->
<div class="row" style="padding-top: 40px;">
</div>
</div>
<!-- FOOTER -->
<footer class="container">
<p class="float-right"><a href="#">Back to top</a></p>
<p>&copy; 2017-2018 Felix Martin &middot;
<a href="#">Impressum</a> &middot;
<a href="https://code.felixm.de">Code</a>
</p>
</footer>
</main>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
</body>
</html>