Files

1.0 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f3ef1000cf542c50ff01 Problema 129: Divisibilidade de repunits 5 301756 problem-129-repunit-divisibility

--description--

Em inglês, um número que consiste apenas de 1s é chamado de repunit. Definiremos R(k) como sendo um repunit de comprimento k. Por exemplo, R(6) = 111111.

Dado que n é um número inteiro positivo e que o máximo divisor comum GCD(n, 10) = 1, pode-se mostrar que sempre existe um valor, k, para o qual R(k) é divisível por n. Além disso, consideremos A(n) o menor dos valores de k (por exemplo, A(7) = 6 e A(41) = 5).

O menor valor de n para o qual o A(n) excede dez é 17.

Encontre o menor valor de n para o qual A(n) excede um milhão.

--hints--

repunitDivisibility() deve retornar 1000023.

assert.strictEqual(repunitDivisibility(), 1000023);

--seed--

--seed-contents--

function repunitDivisibility() {

  return true;
}

repunitDivisibility();

--solutions--

// solution required