mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-02-19 22:01:02 -05:00
1.1 KiB
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