euler/ipython/html/index.html

723 lines
20 KiB
HTML
Raw Normal View History

2018-02-08 18:10:31 +01:00
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<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">
2018-02-08 18:10:31 +01:00
</head>
<body>
<header>
<div class="container">
<div class="row">
<div class="col">
<h1><a href="https://www.felixm.de">Felix Martin</a></h1>
2018-02-08 18:10:31 +01:00
</div>
</div>
</header>
<main role="main">
<div class="container">
<div class="row">
2018-02-08 18:10:31 +01:00
<div class="col">
<h2>Project Euler</h2>
</div>
</div>
<div class="row">
<div class="col">
<table class="table table-hover table-striped">
2018-02-08 18:10:31 +01:00
<thead>
<tr>
<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>
2018-02-08 18:10:31 +01:00
</tr>
</thead>
<tbody>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem001.html">Problem 001</a></td>
<td>Tue, 19 Aug 2014, 20:11</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>brute force</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem002.html">Problem 002</a></td>
<td>Tue, 19 Aug 2014, 20:36</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>fibonacci</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem003.html">Problem 003</a></td>
<td>Tue, 19 Aug 2014, 23:35</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>prime</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem004.html">Problem 004</a></td>
<td>Wed, 20 Aug 2014, 13:27</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>palindrome</kbd>
<kbd>combinations</kbd>
<kbd>brute force</kbd>
<kbd>timeit</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem005.html">Problem 005</a></td>
<td>Wed, 20 Aug 2014, 14:32</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>reduce</kbd>
<kbd>divisible</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem006.html">Problem 006</a></td>
<td>Wed, 20 Aug 2014, 15:13</td>
2018-02-08 18:10:31 +01:00
<td>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem007.html">Problem 007</a></td>
<td>Wed, 20 Aug 2014, 15:40</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>prime</kbd>
<kbd>nth prime</kbd>
<kbd>nth</kbd>
<kbd>generator</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem008.html">Problem 008</a></td>
<td>Wed, 20 Aug 2014, 16:03</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>product</kbd>
<kbd>reduce</kbd>
<kbd>slice</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem009.html">Problem 009</a></td>
<td>Wed, 20 Aug 2014, 17:06</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>brute force</kbd>
<kbd>pythagorean</kbd>
<kbd>triplet</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem010.html">Problem 010</a></td>
<td>Wed, 20 Aug 2014, 20:28</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>primes</kbd>
<kbd>brute force</kbd>
<kbd>timeit</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem011.html">Problem 011</a></td>
<td>Sun, 31 Aug 2014, 07:39</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>brute force</kbd>
<kbd>product</kbd>
<kbd>matrix</kbd>
<kbd>tricky</kbd>
<kbd>diagonal</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem012.html">Problem 012</a></td>
<td>Sun, 31 Aug 2014, 17:07</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>triangular</kbd>
<kbd>number</kbd>
<kbd>divisors</kbd>
<kbd>factorization</kbd>
<kbd>prime</kbd>
<kbd>group</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem013.html">Problem 013</a></td>
<td>Sun, 31 Aug 2014, 19:03</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>brute force</kbd>
<kbd>sum</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem014.html">Problem 014</a></td>
<td>Sun, 31 Aug 2014, 19:45</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>collatz</kbd>
<kbd>cache</kbd>
<kbd>deque</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem015.html">Problem 015</a></td>
<td>Sun, 31 Aug 2014, 20:05</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>factorial</kbd>
<kbd>grid</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem016.html">Problem 016</a></td>
<td>Sun, 31 Aug 2014, 20:49</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>c</kbd>
<kbd>manual</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem017.html">Problem 017</a></td>
<td>Sun, 31 Aug 2014, 21:20</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>count</kbd>
<kbd>numbers</kbd>
<kbd>tricky</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem018.html">Problem 018</a></td>
<td>Thu, 4 Sep 2014, 20:38</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>fold</kbd>
<kbd>reduce</kbd>
<kbd>search</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem019.html">Problem 019</a></td>
<td>Fri, 5 Sep 2014, 09:56</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>weekdays</kbd>
<kbd>brain</kbd>
<kbd>brute force</kbd>
<kbd>leap year</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem020.html">Problem 020</a></td>
<td>Fri, 5 Sep 2014, 10:42</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>factorial</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem021.html">Problem 021</a></td>
<td>Fri, 5 Sep 2014, 14:39</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>amicable</kbd>
<kbd>sieve of eratosthenes</kbd>
<kbd>factors</kbd>
<kbd>timeit</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem022.html">Problem 022</a></td>
<td>Fri, 5 Sep 2014, 15:24</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>sorting</kbd>
<kbd>lexicographical order</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem023.html">Problem 023</a></td>
<td>Thu, 5 Nov 2015, 14:48</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>perfect number</kbd>
<kbd>abundant</kbd>
<kbd>factors</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem024.html">Problem 024</a></td>
<td>Thu, 5 Nov 2015, 16:04</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>permutation</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem025.html">Problem 025</a></td>
<td>Fri, 5 Sep 2014, 14:57</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>fibonacci</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem026.html">Problem 026</a></td>
<td>Mon, 9 Nov 2015, 22:11</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>reciprocal</kbd>
<kbd>division</kbd>
<kbd>nominator</kbd>
<kbd>denominator</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem027.html">Problem 027</a></td>
<td>Mon, 21 Aug 2017, 21:11</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>quadratic</kbd>
<kbd>primes</kbd>
<kbd>formula</kbd>
<kbd>brain</kbd>
2018-02-08 18:10:31 +01:00
</td>
</tr>
<tr>
<td><a href="EulerProblem028.html">Problem 028</a></td>
<td>Wed, 23 Aug 2017, 15:54</td>
<td>
<kbd>spiral</kbd>
<kbd>diagonals</kbd>
</td>
</tr>
<tr>
<td><a href="EulerProblem029.html">Problem 029</a></td>
<td>Fri, 25 Aug 2017, 10:03</td>
<td>
<kbd>distinct</kbd>
<kbd>powers</kbd>
</td>
</tr>
<tr>
<td><a href="EulerProblem030.html">Problem 030</a></td>
<td>Fri, 25 Aug 2017, 12:13</td>
<td>
<kbd>digit</kbd>
<kbd>powers</kbd>
<kbd>brute force</kbd>
</td>
</tr>
<tr>
<td><a href="EulerProblem031.html">Problem 031</a></td>
<td>Fri, 25 Aug 2017, 13:02</td>
<td>
<kbd>recursion</kbd>
<kbd>coins</kbd>
</td>
</tr>
<tr>
<td><a href="EulerProblem032.html">Problem 032</a></td>
<td>Wed, 30 Aug 2017, 14:25</td>
<td>
<kbd>pandigital</kbd>
<kbd>products</kbd>
</td>
</tr>
2018-02-12 18:59:01 +01:00
<tr>
2018-02-12 18:59:01 +01:00
<td><a href="EulerProblem033.html">Problem 033</a></td>
<td>Mon, 12 Feb 2018, 17:29</td>
2018-02-12 18:59:01 +01:00
<td>
<kbd>gcd</kbd>
<kbd>curious</kbd>
<kbd>faction</kbd>
</td>
</tr>
2018-02-12 18:59:01 +01:00
<tr>
2018-02-12 18:59:01 +01:00
<td><a href="EulerProblem034.html">Problem 034</a></td>
<td>Mon, 12 Feb 2018, 17:57</td>
2018-02-12 18:59:01 +01:00
<td>
<kbd>factorial</kbd>
<kbd>brute force</kbd>
</td>
</tr>
<tr>
<td><a href="EulerProblem035.html">Problem 035</a></td>
<td>Tue, 13 Feb 2018, 09:14</td>
<td>
<kbd>circular</kbd>
<kbd>combinations</kbd>
</td>
</tr>
<tr>
<td><a href="EulerProblem036.html">Problem 036</a></td>
<td>Fri, 11 May 2018, 02:38</td>
<td>
<kbd>palindrome</kbd>
<kbd>brute force</kbd>
</td>
</tr>
<tr>
<td><a href="EulerProblem037.html">Problem 037</a></td>
<td>Sun, 13 May 2018, 16:46</td>
<td>
<kbd>primes</kbd>
<kbd>truncated</kbd>
</td>
</tr>
<tr>
<td><a href="EulerProblem038.html">Problem 038</a></td>
<td>Sat, 19 May 2018, 23:45</td>
<td>
<kbd>concatenated</kbd>
<kbd>product</kbd>
<kbd>pandigital</kbd>
</td>
</tr>
<tr>
<td><a href="EulerProblem039.html">Problem 039</a></td>
<td>Sun, 20 May 2018, 21:16</td>
<td>
<kbd>triangle</kbd>
<kbd>right</kbd>
<kbd>integer</kbd>
</td>
</tr>
2018-05-20 01:42:26 +02:00
<tr>
2018-05-20 01:42:26 +02:00
<td><a href="EulerProblem040.html">Problem 040</a></td>
<td>Sun, 20 May 2018, 00:40</td>
2018-05-20 01:42:26 +02:00
<td>
<kbd>champernowne</kbd>
<kbd>product</kbd>
<kbd>fraction</kbd>
</td>
</tr>
2018-12-19 21:58:46 +01:00
<tr>
<td><a href="EulerProblem041.html">Problem 041</a></td>
2018-12-19 21:58:46 +01:00
<td>Wed, 19 Dec 2018, 20:14</td>
<td>
<kbd>pandigital</kbd>
<kbd>prime</kbd>
2018-12-19 21:58:46 +01:00
<kbd>fermat</kbd>
<kbd>test</kbd>
</td>
</tr>
<tr class="table-warning">
<td><a href="EulerProblem042.html">Problem 042</a></td>
<td></td>
<td>
<kbd>triangle</kbd>
<kbd>words</kbd>
</td>
</tr>
<tr class="table-warning">
<td><a href="EulerProblem043.html">Problem 043</a></td>
<td></td>
<td>
<kbd>pandigital</kbd>
<kbd>divisibility</kbd>
</td>
</tr>
2018-02-08 18:10:31 +01:00
<tr>
2018-02-08 18:10:31 +01:00
<td><a href="EulerProblem067.html">Problem 067</a></td>
<td>Fri, 5 Sep 2014, 07:36</td>
2018-02-08 18:10:31 +01:00
<td>
<kbd>reduce</kbd>
<kbd>triangle</kbd>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div><!-- /.container -->
2018-02-08 18:10:31 +01:00
<!-- 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>
2018-02-08 18:10:31 +01:00
</main>
</body>
</html>