Solutions to the first 100 problems from projecteuler.net in Java with Tests.
- Multiples of 3 or 5 4 ms
- Even Fibonacci numbers 4 ms
- Largest prime factor of 600851475143 21 ms
- Largest palindrome product 7 ms
- Smallest multiple 4 ms
- Sum square difference 5 ms
- 10001st prime 95 ms
- Largest product in a series 3 ms
- Special Pythagorean triplet 4 ms
- Sum of primes below 2,000,000 51 ms
- Largest product in a grid 1 ms
- Highly divisible triangular number 166 ms
- Large sum 2 ms
- Longest Collatz sequence 232 ms
- Lattice paths 2 ms
- Power digit sum 1 ms
- Number letter counts 8 ms
- Maximum path sum I 1 ms
- Counting Sundays 6 ms
- Factorial digit sum 1 ms
- Amicable numbers 13 ms
- Names scores 2 ms
- Non-abundant sums 239 ms
- Lexicographic permutations 2 ms
- 1000-digit Fibonacci number 74 ms
- Reciprocal cycles 55 ms
- Quadratic primes 28 ms
- Number spiral diagonals 4 ms
- Distinct powers 6 ms
- Digit fifth powers 13 ms
- Coin sums 27 ms
- Pandigital products 164 ms
- Digit cancelling fractions 4 ms
- Digit factorials 222 ms
- Circular primes 44 ms
- Double-base palindromes 90 ms
- Truncatable primes 47 ms
- Largest pandigital multiple 15 ms
- Integer right triangles 50 ms
- Champernowne's constant 60 ms
- Pandigital prime 205 ms
- Coded triangle numbers 1 ms
- Pandigital primes 27 ms
- Pentagonal numbers 20 ms
- Triangular, pentagonal, and hexagonal 1 ms
- Goldbach's other conjecture 62 ms
- Distinct primes factors 175 ms
- Self powers 15 ms
- Prime permutations 14 ms
- Consecutive prime sum 101 ms
- Prime digit replacements 263 ms
- Permuted multiples 38 ms
- Combinatoric selections 37 ms
- Poker hands 8 ms
- Lychrel numbers 44 ms
- Powerful digit sum 32 ms
- Square root convergents 103 ms
- Spiral primes 97 ms
- XOR decryption 11 ms
- Prime pair sets 487 ms
- Cyclical figurate numbers 57 ms
- Cubic Permutations 12 ms
- Powerful digit counts 0 ms
- Odd period square roots 17 ms
- Convergents of e 1 ms
- Diophantine equation 1 ms
- Maximum path sum II 0 ms
- Magic 5-gon ring 89 ms
- Totient maximum 1 ms
- Totient permutations 173 ms
- Ordered fractions 4 ms
- Counting fractions 33 ms
- Counting fractions in a range 1 ms
- Digit factorial chains 39 ms
- Singular right angle triangles 59 ms
- Counting summations 0 ms
- Prime summations 78 ms
- Coin partitions 35 ms
- Passcode derivation 2 ms
- Square root digital expansion 13 ms
- Path sum: Two ways 1 ms
- Path sum: Three ways 1 ms
- Path sum: Four ways 1 ms
- Monopoly odds 61 ms
- Counting rectangles 7 ms
- Cuboid route 2 ms
- Prime power triples 104 ms
- Product-sum numbers 1 ms
- Roman numerals 3 ms
- Cube digit pairs 88 ms
- Right triangles with integer coordinates 32 ms
- Square digit chains 1 ms
- Arithmetic Expressions 237 ms
- Almost equal triangles 0 ms
- Amicable chains 85 ms
- Su Doku 2 ms
- Largest non-mersenne prime 40 ms
- Anagramic squares 11 ms
- Largest exponential 0 ms
- Arranged probability 0 ms
With JDK 25 LTS Total time: 4871 ms With JDK 21 LTS Total time: 6323 ms Time saved from JDK update: 1452 ms 22.96%