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

Вопрос про бизнес логику и алгоритмы. Есть 10 рельс, например.

Когда вагонетка попадает в «распределитель», то шанс поехать:
На 1 рельсы - 40%
на 2 рельсы - 20%
На 3 рельсы - 10%
На остальные рельсы (оставшийся процент/кол-во рельс). Этот процент задается системой и клиентом, где максимум 100% и неограниченное число рельс

Как бы вы описали это в коде? Какой бы входящий параметр принимали? Как бы пользователь вводил эти данные? Видели или слышали подобные кейсы?

Пока что голову ломаю, не смог найти никакого материала. Буду очень благодарен за любую помощь

7 ответов

24 просмотра

поиграй в factorio

Подобные кейсы - А/В тесты

Никита- Автор вопроса
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
Подобные кейсы - А/В тесты

Уже что-то, отдаленно слышал. Почитаю, спасибо

Александр
testPregnancy(... $args) { ... }

Ты делаешь тест на беременность? Задержки пошли?

Никита- Автор вопроса
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
Подобные кейсы - А/В тесты

Почитал. Формат схожий, но фундаментально процесс не тот, что нужен. Допустим если есть 2 рельсы. Человек может в интерфейсе выбрать: на 1 рельсу отправляю 80%, а фронт подтянет на вторую 20% (остаток). В бэк по идее передаётся 1 => 0.8,2 => 0,2. Как быть, когда таких вариантов десять или больше…

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта