Files

50 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: 5900f4701000cf542c50ff82
title: 'Завдання 259: Досяжні Числа'
challengeType: 5
forumTopicId: 301907
dashedName: problem-259-reachable-numbers
---
# --description--
Додатне ціле число називається досяжним, якщо його можна отримати через арифметичний вираз, який підпорядковується такими правилами:
- Можна використовувати цифри від 1 до 9 саме в такому порядку і кожну цифру лише один раз.
- Будь-які послідовні цифри можна об'єднати (наприклад, використовуючи цифр 2, 3 і 4, ми отримуємо число 234).
- Можна застосовувати лише чотири звичайні бінарні арифметичні дії (додавання, віднімання, множення та ділення).
- Кожну дію можна застосовувати будь-яку кількість разів або взагалі не застосовувати.
- Унарний мінус використовувати не можна.
- Можна використовувати будь-яку кількість (також і вкладених) дужок для визначення послідовності дій.
Наприклад, 42 досяжне, оскільки $\frac{1}{23} \times ((4 \times 5) - 6) \times (78 - 9) = 42$.
Яка сума всіх додатних досяжних цілих чисел?
# --hints--
`reachableNumbers()` має повернути `20101196798`.
```js
assert.strictEqual(reachableNumbers(), 20101196798);
```
# --seed--
## --seed-contents--
```js
function reachableNumbers() {
return true;
}
reachableNumbers();
```
# --solutions--
```js
// solution required
```