mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-04-13 22:00:19 -04:00
1.7 KiB
1.7 KiB
id, title, challengeType, forumTopicId, dashedName
| id | title | challengeType | forumTopicId | dashedName |
|---|---|---|---|---|
| 5900f5151000cf542c510028 | Завдання 425: З’єднання простих чисел | 1 | 302095 | problem-425-prime-connection |
--description--
Два додатних числа A та B вважаються з’єднаними (позначаються "$A ↔ B$"), якщо виконується одна з цих умов:
AтаBмають однакову довжину і відрізняються тільки однією цифрою; наприклад,123 ↔ 173.- Додавання однієї цифри зліва від
A(абоB) утворюєB(абоA); наприклад,23 ≈ 223і123 ≈ 23.
Назвемо просте число P родичем 2, якщо між 2 і P існує ланцюжок зі з'єднаних простих чисел і жодне число в ланцюжку не перевищує P.
Наприклад, число 127 – родич 2. Один з можливих ланцюжків показаний нижче:
2 ↔ 3 ↔ 13 ↔ 113 ↔ 103 ↔ 107 ↔ 127
Однак 11 та 103 не є родичами 2.
Припустимо, F(N) - сума простих чисел ≤ N, які не є родичами 2. Можемо переконатися, що F({10}^3) = 431 та F({10}^4) = 78\\,728.
Знайдіть F({10}^7).
--hints--
primeConnection() має повернути 46479497324.
assert.strictEqual(primeConnection(), 46479497324);
--seed--
--seed-contents--
function primeConnection() {
return true;
}
primeConnection();
--solutions--
// solution required