These are my solutions for various Project Euler problems.
Project Euler is a website that has hundreds of challenges related to writing algorithms to solve problems.
Disclaimer:
Not all of these solutions are particularly good. My goal is to practice solving the problems myself, not to practice implementing other people's solutions.
Note:
Members found to be spoiling problems beyond #100 will have their accounts locked.
(Click a number to view the associated solution.)
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 |
51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 |
61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 |
71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 |
81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 |
91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 |
[View solutions filtered by language used]
I have some scripts set up to make working on problems a smoother experience:
addSolution.rb
takes a problem number, creates the associated folder and file, and copies the problem's prompt from the website.generateReadme.rb
generates this readme based on the files in the solutions folder.
Every solution gets its own directory because I plan on varying the languages I use, and this keeps everything uniform.
Code by Zack Sargent.