mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-04-06 01:00:28 -04:00
1.9 KiB
1.9 KiB
id, title, challengeType, forumTopicId, dashedName
| id | title | challengeType | forumTopicId | dashedName |
|---|---|---|---|---|
| 5900f4f81000cf542c51000b | Задача 396: Слабка Послідовність Гудштейна | 1 | 302061 | problem-396-weak-goodstein-sequence |
--description--
Для будь-якого цілого додатного числа n, n по черзі слабка послідовність Гудштейна \\{g1, g2, g3, \ldots\\} визначається:
g_1 = n- для
k > 1,g_kотримується через написанняg_{k - 1}в базіk, пояснюючи це як базуk + 1номеру, та віднявши 1.
Послідовність припиняється, коли g_k стає 0.
Наприклад, $6$-та слабка послідовність Гудштейна - це \\{6, 11, 17, 25, \ldots\\}:
g_1 = 6.g_2 = 11since6 = 110_2,110_3 = 12, and12 - 1 = 11.g_3 = 17since11 = 102_3,102_4 = 18, and18 - 1 = 17.g_4 = 25since17 = 101_4,101_5 = 26, and26 - 1 = 25.
і так далі.
Видно, що кожна слабка послідовність Гудштейна закінчується.
Нехай G(n) буде кількістю ненульованих елементів в $n$-тій послідовності Гудштейна.
Доведено, що G(2) = 3, G(4) = 21 and G(6) = 381.
Також можна довести, що \sum G(n) = 2517 for 1 ≤ n < 8.
Знайдіть останні 9 цифр \sum G(n) for 1 ≤ n < 16.
--hints--
weakGoodsteinSequence() має повернути 173214653.
assert.strictEqual(weakGoodsteinSequence(), 173214653);
--seed--
--seed-contents--
function weakGoodsteinSequence() {
return true;
}
weakGoodsteinSequence();
--solutions--
// solution required