Project Euler Problems

(From ProjectEuler.net)

What is Project Euler?

Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.

Project Euler Badge


Below is a consolidated list of my attempts to solve various problems found at Project Euler.  Unless otherwise noted, each of the solutions were discovered on my own.  As with any programming assignment, there are other (possibly more efficient) ways to solve the problem, but the one presented was the one I stumbled upon first that worked.

I strongly urge you not to cheat. That defeats the purpose. Research, and if you get stuck, take a break, then research some more. You may find the answer indirectly by researching the problem (like I did with Problem 26)

Click “Attempt” to be taken to the page detailing the attempt for that problem.  If there is no link, I either haven’t posted the solution yet, or I have yet to find a solution.

  1. Attempt Multiples of 3 and 5
  2. Attempt Even Fibonacci numbers
  3. Attempt Largest prime factor
  4. Attempt Largest palindrome product
  5. Attempt Smallest multiple
  6. Attempt Sum square difference
  7. Attempt 10001st prime
  8. Attempt Largest product in a series
  9. Attempt Special Pythagorean triplet
  10. Attempt Summation of primes
  11. Attempt Largest product in a grid
  12. Attempt Highly divisible triangular number
  13. Attempt Large sum
  14. Attempt Longest Collatz sequence
  15. Attempt Lattice paths
  16. Attempt Power digit sum
  17. Attempt Number letter counts
  18. Attempt Maximum path sum I
  19. Attempt Counting Sundays
  20. Attempt Factorial digit sum
  21. Attempt Amicable numbers
  22. Attempt Names scores
  23. Attempt Non-abundant sums
  24. Attempt Lexicographic permutations
  25. Attempt 1000-digit Fibonacci number
  26. Attempt Reciprocal cycles
  27. Attempt Quadratic primes
  28. Attempt Number spiral diagonals
  29. Attempt Distinct powers
  30. Attempt Digit fifth powers
  31. Attempt Coin sums
  32. Attempt Pandigital products
  33. Attempt Digit canceling fractions
  34. Attempt Digit factorials
  35. Attempt Circular primes
  36. Attempt Double-base palindromes
  37. Attempt Truncatable primes
  38. Attempt Pandigital multiples
  39. Attempt Integer right triangles
  40. Attempt Champernowne’s constant
  41. Attempt Pandigital prime
  42. Attempt Coded triangle numbers
  43. Attempt Sub-string divisibility
  44. Attempt Pentagon numbers
  45. Attempt Triangular, pentagonal, and hexagonal
  46. Attempt Goldbach’s other conjecture
  47. Attempt Distinct primes factors
  48. Attempt Self powers
  49. Attempt Prime permutations
  50. Attempt Consecutive prime sum
  1. Attempt Prime digit replacements
  2. Attempt Permuted multiples
  3. Attempt Combinatoric selections
  4. Attempt Poker hands
  5. Attempt Lychrel numbers
  6. Attempt Powerful digit sum
  7. Attempt Square root convergents
  8. Attempt Spiral primes
  9. Attempt XOR decryption
  10. Attempt – Prime pair sets
  11. Attempt – Cyclical figurate numbers
  12. Attempt – Cubic permutations
  13. Attempt – Powerful digit counts
  14. Attempt – Odd period square roots
  15. Attempt – Convergents of e
  16. Attempt – Diophantine equation
  17. Attempt Maximum path sum II
  18. Attempt – Magic 5-gon ring
  19. Attempt – Totient maximum
  20. Attempt – Totient permutation
  21. Attempt – Ordered fractions
  22. Attempt – Counting fractions
  23. Attempt – Counting fractions in a range
  24. Attempt – Digit factorial chains
  25. Attempt – Singular integer right trangles
  26. Attempt – Counting summations
  27. Attempt – Prime summations
  28. Attempt – Coin partitions
  29. Attempt – Passcode derivation
  30. Attempt Square root digital expansion
  31. Attempt Path sum: two ways
  32. Attempt – Path sum: three ways
  33. Attempt – Path sum: four ways
  34. Attempt – Monopoly odds
  35. Attempt – Counting rectangles
  36. Attempt – Cuboid route
  37. Attempt – Prime power triples
  38. Attempt – Product-sum numbers
  39. Attempt – Roman numerals
  40. Attempt – Cube digit pairs
  41. Attempt – Right triangles with integer coordinates
  42. Attempt – Square digit chains
  43. Attempt – Arithmetic expressions
  44. Attempt – Almost equilateral triangles
  45. Attempt – Amicable chains
  46. Attempt – Su Doku
  47. Attempt – Large non-Mersenne prime
  48. Attempt – Anagramic squares
  49. Attempt – Largest exponential
  50. Attempt – Arranged probability

Comments are closed