Допустим, у меня должна быть тележка с промежуточной суммой 1836,36.Я должен достичь этой точной суммы, сложив несколько продуктов из списка с диапазоном цен.
Скажем, у меня есть несколько продуктов по 9.99, 29.99, 59.99, и я могу добавить несколько продуктов для удовлетворения желаемогоПромежуточный итог.Как можно было бы подойти к этой проблеме, используя Ruby?
Я подумал о том, чтобы ввести список цен в скрипт и каким-то образом заставить скрипт добавлять, пока он не достигнет промежуточной суммы, а затем выплюнуть цены, необходимые для достиженияпромежуточный итог ... просто не знаю, как к нему подойти.
Любые предложения приветствуются и заранее благодарны.Ждем идей.