Files
freeCodeCamp/curriculum/challenges/german/10-coding-interview-prep/project-euler/problem-129-repunit-divisibility.md
2023-01-13 09:48:11 -08:00

1.1 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f3ef1000cf542c50ff01 Problem 129: Teilbarkeit von Einheiten 1 301756 problem-129-repunit-divisibility

--description--

Eine Zahl, die ausschließlich aus Einsen besteht, nennt man ein Repunit. We shall define R(k) to be a repunit of length k; for example, R(6) = 111111.

Unter der Voraussetzung, dass n eine positive ganze Zahl ist und GCD(n, 10) = 1, kann man zeigen, dass es immer einen Wert k gibt, für den R(k) durch n teilbar ist, und dass A(n) der kleinste solche Wert von k ist; zum Beispiel A(7) = 6 und A(41) = 5.

Der kleinste Wert von n, für den A(n) zuerst zehn überschreitet, ist 17.

Finde den kleinsten Wert von n, für den A(n) zuerst eine Million überschreitet.

--hints--

repunitDivisibility() sollte 1000023 zurückgeben.

assert.strictEqual(repunitDivisibility(), 1000023);

--seed--

--seed-contents--

function repunitDivisibility() {

  return true;
}

repunitDivisibility();

--solutions--

// solution required