169 похожих чатов

Function splitSum(sum, splits) { const nums = [sum];

while (nums.length !== splits) {
const { val, idx } = nums.reduce(
(a, v, i) => (v > a.val ? { idx: i, val: v } : a),
{ idx: -1, val: -Infinity }
);

/* // OR
const idx = Math.floor(nums.length * Math.random());
const val = nums[idx]; */

let a, b;
do {
a = Math.round(val * Math.random());
b = val - a;
} while (a === b || nums.includes(a) || nums.includes(b));

nums.splice(idx, 1, a, b);
}

return nums;
}

15 ответов

19 просмотров

А вот и решение, интересно

Попробуй 247 и 24 аргументы воткнуть)

𝐌 𝐀 𝐊 | 🅒🅞🅓🅔🅡
да все накрылось

скажите полностью условия одним сообщением, пожалуйста

𝐌 𝐀 𝐊 |-🅒🅞🅓🅔🅡 Автор вопроса
i7 4n
скажите полностью условия одним сообщением, пожалу...

мне нужно разбить число X, на N кол-во рандомных чисел, которые в своей общей сумме составят число X

𝐌 𝐀 𝐊 | 🅒🅞🅓🅔🅡
мне нужно разбить число X, на N кол-во рандомных ч...

это я понял, а 0 и повторящщщиейся числа и т.п.? или это пофигу?

𝐌 𝐀 𝐊 | 🅒🅞🅓🅔🅡
мне нужно разбить число X, на N кол-во рандомных ч...

Одинаковые числа можно? Нули можно? Не целочисленные можно?

𝐌 𝐀 𝐊 |-🅒🅞🅓🅔🅡 Автор вопроса

здесь это работает так как я хочу, но 247 и 24 все ломает и получается бесконечный цикл

𝐌 𝐀 𝐊 |-🅒🅞🅓🅔🅡 Автор вопроса
Кириллл 🚀 Go Aaply
Одинаковые числа можно? Нули можно? Не целочисленн...

нет, в каком плане нули? не целочисленные не желательно но можно

𝐌 𝐀 𝐊 | 🅒🅞🅓🅔🅡
нет, в каком плане нули? не целочисленные не желат...

Да что значит нежелательно, но можно, скажите чётко условия задачи или покажите, откуда вы её взяли

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта