Я попытался найти этот вопрос на SO over здесь , но я не считаю его актуальным.
Допустим,
1. Offer1 : buy 3 or more pencil and get 10% discount
2. Offer2 : buy 2 scale and 1 sharpener and get 20% discount on each set
итого, тележка с pencil ($10) : 4
, scale ($20): 5
, eraser($5): 1
и sharpener($10): 2
будут выглядеть так:
Pencil : 4 Qty ==> $36 ($40 with 10% discount)
Scale: 2 Qty + Sharpener : 1 Qty ==> $40 ( $50 with 20% discount)
Scale: 2 Qty + Sharpener : 1 Qty ==> $40 ( $50 with 20% discount)
Eraser: 1 Qty ==> $5
Cart Total : $ 121 ( 36 + 40 + 40 + 5)
Как go впереди для реализации такого алгоритма? Пожалуйста, помогите мне в этом.