#385 Применение скидки к корзине покупателя
Вы — backend-разработчик в интернет-магазине «Рога и Копыта». Дела идут в гору и магазин решил повысить лояльность покупателей, предоставляя им персональные скидки.
К вам обратился product owner с задачей создать простую систему лояльности, которая предоставляет процентную скидку на корзину. Размер скидки зависит от покупателя. Аналитики уже определили, какие скидки должны быть предоставлены покупателям.
Корзина - список товаров покупателя.
Товар:
- id
- цена
- итоговая стоимость c учетом скидки
Скидка: Для покупателя может быть задан % скидки (целое число).
Необходимо написать часть системы, которая:
- На вход получает id покупателя и корзину;
- Вычисляет и применяет скидки;
- Возвращает корзину, с применёнными скидками. Скидка учитывается в стоимости покупки.
Разбор вопроса
Войди, чтобы начать диалог
Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти
Доступно с Premium
Это лишь одно из решений, доступных с Premium. А ещё:
- 250+ продвинутых лекций
- 1300+ практических заданий
- 500+ решений задач с реальных собеседований
- Именные сертификаты Java Hub
- Расширенный доступ к AI-ментору