Project Euler Problem 27 Solution

Question

Euler published the remarkable quadratic formula:

n2+n+41n^2 + n + 41

It turns out that the formula will produce 40 primes for the consecutive values n = 0 to 39. However, when n = 40, 402+40+41=40(40+1)+4140^2 + 40 + 41 = 40(40 + 1) + 41 is divisible by 41, and certainly when n = 41, 412+41+4141^2 + 41 + 41 is clearly divisible by 41.

Using computers, the incredible formula n279n+1601n^2 - 79n + 1601 was discovered, which produces 80 primes for the consecutive values n = 0 to 79. The product of the coefficients, 79 and 1601, is 126479.

Considering quadratics of the form:

n2+an+b, where a<1000 and b<1000n^2 + an + b, \text{ where } |a| \lt 1000 \text{ and } |b| \lt 1000

Find the product of the coefficients, a and b, for the quadratic expression that produces the maximum number of primes for consecutive values of n, starting with n = 0.

Haskell

Python

Ruby

Rust