Files

1.6 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f47f1000cf542c50ff91 Problema 274: Multiplicadores de divisibilidade 5 301924 problem-274-divisibility-multipliers

--description--

Para cada número inteiro p > 1 coprimo de 10, há um multiplicador positivo de divisibilidade m < p que preserva a divisibilidade por p para a seguinte função em qualquer número inteiro positivo, n:

f(n) = (\text{todos exceto o último algarismo de} \\; n) + (\text{o último algarismo de} \\; n) \times m

Ou seja, se m for o multiplicador de divisibilidade para p, então f(n) é divisível por p se e somente se n for divisível por p.

Quando n for muito maior que p, f(n) será menor que n e a aplicação repetida de f fornecerá um teste de multiplicador de divisibilidade para p.

Por exemplo, o multiplicador de divisibilidade para 113 é 34.

f(76275) = 7627 + 5 \times 34 = 7797: 76275 e 7797 são divisíveis por 113

f(12345) = 1234 + 5 \times 34 = 1404: 12345 e 1404 não são divisíveis por 113

A soma dos multiplicadores de divisibilidade dos números primos que são coprimos de 10 e menores que 1000 é 39517. Qual é a soma dos multiplicadores de divisibilidade dos números primos que são coprimos de 10 e menores que {10}^7?

--hints--

divisibilityMultipliers() deve retornar 1601912348822.

assert.strictEqual(divisibilityMultipliers(), 1601912348822);

--seed--

--seed-contents--

function divisibilityMultipliers() {

  return true;
}

divisibilityMultipliers();

--solutions--

// solution required