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

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

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

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

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

7 ответов

9 просмотров

поиграй в factorio

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

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

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

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

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

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

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

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

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

Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Есть тут те у кого дети есть + 2 работы + в зал ходят + в семейной жизни все хорошо?
Abdul-Aziz M.
13
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
кто шарит: mattermost отслеживает что ты на пк запускаешь?
Valentin
13
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
Всем привет! Стоит задачка, выбрать из выпадающего списка конкретный цвет. Пока реализовал через активацию контрола списка и выбора несколькими нажатиями стрелки вправо до нуж...
Роман.С
9
Карта сайта