Skip to content

kylekanos/ProjectEuler

Repository files navigation

ProjectEuler

Some of my solutions to Project Euler

I started Project Euler back in 2011/2012 as a way to learn Fortran 90. When I improved enough, I stopped trying to answer the questions and forgot all about it. At the time, I had roughly the first 40 problems solved (out of 300 or so) and a few later ones; sadly in the multiple computers and operating systems (all Linux) I've owned since solving them, I've lost the programs. I've little interest in re-solving those problems, so they're gone forever (which I guess sorta sucks because some of them were rather neat/crafty uses of Fortran, but whatever).

Note also that I'll not be posting every solution I have, just some of them. Some of the more difficult ones (Difficulty Rating > 70%) might be partially redacted because those problems took some cunning and I don't want you to have such an easy answer. Some of the answers are also brute-force solutions that could work if you had a few days (or more) to run the computation (well beyond the "minute" allowed).

Current Progress

Problems Completed: (207/586)

  • 1-56, 58-59, 64-67, 69, 71-72, 78-79, 81, 83, 87-89, 91-94, 98-100
  • 101-2, 105, 108-11, 114, 118-23, 125, 127-32, 134-38, 140, 142, 144-46, 148-49, 151-53, 155-58, 160, 162-65, 168-72, 175, 179, 181, 183, 185, 187-90, 193, 197
  • 201, 204-7, 210-11, 213-14, 216-18, 221, 223-27, 231, 233, 235, 239-41, 243, 245, 248-49, 251, 253, 257, 263, 267, 271, 276-77, 281-282, 291
  • 303, 317, 322, 332, 342, 258, 265, 370, 377, 381, 389, 393, 395
  • 501, 504, 513, 517, 521, 525, 530, 554-56, 559, 561, 572, 581

Awards Given:

  • Baby Steps
  • Journey Begins
  • Decathlete
  • Flawless Fifty
  • As Easy As Pie
  • Unlucky Squares
  • Prime Obsession
  • Trinary Triumph
  • Fibonacci Fever
  • Daring Dozen
  • Decimation I
  • Decimation II
  • Ultimate Decimator
  • One Percenter
  • On The Ball
  • One In A Hundred
  • Easy Prey
  • Hello World!

TODO:

  • Separate EulerCommon into separate modules
  • e.g.: EulerPrime, EulerString, EulerMath...
  • improve the random number generator used (e.g., SFMT, Xorshift)
  • Update with some codes

About

Some of my solutions to Project Euler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors