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

Добрый день, коллеги! Столкнулся проблемой, поделитесь , пожалуйста идеями (лучше

кодом😉), как реализовать распределение бюджета, кто кому должен? Допустим, есть 5 человек которые сделали покупки, надо оптимально поделить деньги так чтобы все остались довольными. Идея с одним банкиром отпадает

18 ответов

26 просмотров

"Как сделать хорошо, чтобы было не плохо. Желательно, кодом"

const magik = (bydjet, kolvoLydey) => bydjet / kolvoLydey;

Zhuman-Rakhat Автор вопроса
Zhuman Rakhat
они потратили разные суммы

если ты знаешь, кто сколько потратил, то в чём проблема?

Zhuman-Rakhat Автор вопроса
Bogdan Saliuk
если ты знаешь, кто сколько потратил, то в чём про...

проблема в том, что надо посчитать кто кому сколько должен, кто кому должен перевести деньги

Zhuman Rakhat
проблема в том, что надо посчитать кто кому скольк...

% соотношение потраченных денег от общего количества потраченных денег, иначе я хз

Zhuman Rakhat
проблема в том, что надо посчитать кто кому скольк...

А почему кто-то кому то должен? Я ж еще раз повторю, постановка задачи говно Нет чёткого определения нет и корректного ответа Не говоря уже о коде

Zhuman-Rakhat Автор вопроса
Bohdan Bida 🇺🇦
А почему кто-то кому то должен? Я ж еще раз повто...

Жили были 5 сыновей, и они под одним солнечным днем решили прогуляться и совершить покупки на сумму 2200. Первый сын купил себе футболку за 500, второй сын купил себе кроссовки за 850, третий сын купил себе шорты (чисто чтобы были) за 370, четвертый сын же подумал о матери и купил ей цветы за 320, пятый же оказался умным и купил себе только шоколадку за 160. За все платил отец и чтобы было справедливо он решил поделить деньги по ровну и те кто потратили больше заработали и отдали тем кто не потратил. Ох... не задача как же решить эту проблему, подскажете Bogdan Bida?

Zhuman Rakhat
Жили были 5 сыновей, и они под одним солнечным дне...

если отец решил поделить деньги поровну, выше решение предложили уже

Zhuman Rakhat
Жили были 5 сыновей, и они под одним солнечным дне...

Подели сумму на пятерых и проходи по каждому отнимая то сколько он потратил если расчет отрицательный то ничего не получает

Zhuman-Rakhat Автор вопроса
jabascripter
Подели сумму на пятерых и проходи по каждому отним...

если у него отрицательный значит он потратил больше, и получается он должен тому кто в плюсе

Zhuman-Rakhat Автор вопроса
Zhuman Rakhat
Жили были 5 сыновей, и они под одним солнечным дне...

написал код, но не уверен все правильно или нет, кто может сделать код ревью?

Zhuman Rakhat
написал код, но не уверен все правильно или нет, к...

Полностью не смотрел но начало у тебя уже расходится с условием. У тебя должна быть определенная сумма, которая делится на всех, а ты сумму всех просто в общую сводишь Сумма на всех / кол-во человек, а затем - сколько потратил человек

Zhuman-Rakhat Автор вопроса
Zhuman-Rakhat Автор вопроса
Роб
Лучше "-" замени на слово.

в абсолют приведу спасибо😉

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

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

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно 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
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта