--- id: 5900f3871000cf542c50fe9a challengeType: 5 title: 'Problem 27: Quadratic primes' videoUrl: '' localeTitle: 'Problema 27: Primos quadráticos' --- ## Description
Euler descobriu a notável fórmula quadrática: $ n ^ 2 + n + 41 $ Acontece que a fórmula produzirá 40 primos para os valores inteiros consecutivos $ 0 \ le n \ le 39 $. No entanto, quando $ n = 40, 40 ^ 2 + 40 + 41 = 40 (40 + 1) + 41 $ é divisível por 41, e certamente quando $ n = 41, 41 ^ 2 + 41 + 41 $ é claramente divisível por 41. A incrível fórmula $ n ^ 2 - 79n + 1601 $ foi descoberta, que produz 80 primos para os valores consecutivos $ 0 \ le n \ le 79 $. O produto dos coeficientes, −79 e 1601, é −126479. Considerando quadráticas da forma:

$ n ^ 2 + an + b $, em que $ | a | <intervalo $ e $ | b | \ le range $ onde $ | n | $ é o valor de módulo / absoluto de $ n $ ex $ | 11 | = 11 $ e $ | -4 | = 4 $

Encontre o produto dos coeficientes, $ a $ e $ b $, para a expressão quadrática que produz o número máximo de primos para valores consecutivos de $ n $, começando com $ n = 0 $.

## Instructions
## Tests
```yml tests: - text: quadraticPrimes(200) deve retornar -4925. testString: 'assert(quadraticPrimes(200) == -4925, "quadraticPrimes(200) should return -4925.");' - text: quadraticPrimes(500) deve retornar -18901. testString: 'assert(quadraticPrimes(500) == -18901, "quadraticPrimes(500) should return -18901.");' - text: quadraticPrimes(800) deve retornar -43835. testString: 'assert(quadraticPrimes(800) == -43835, "quadraticPrimes(800) should return -43835.");' - text: quadraticPrimes(1000) deve retornar -59231. testString: 'assert(quadraticPrimes(1000) == -59231, "quadraticPrimes(1000) should return -59231.");' ```
## Challenge Seed
```js function quadraticPrimes(range) { // Good luck! return range; } quadraticPrimes(1000); ```
## Solution
```js // solution required ```