Knapsack problem/Continuous: Difference between revisions

Content added Content deleted
Line 460: Line 460:
if (w1 - w[k] > 0) { w1 -= w[k]; str += items[k] + "\n"; }
if (w1 - w[k] > 0) { w1 -= w[k]; str += items[k] + "\n"; }
else break;
else break;
return w1 > 0 && k >= 0 ? str += items[k] : str;
return w1 > 0 && k >= 0 ? str + items[k] : str;
}
}


Line 470: Line 470:
"brawn","welt","salami","sausage"};
"brawn","welt","salami","sausage"};
}</lang>
}</lang>

=={{header|Clojure}}==
=={{header|Clojure}}==
<lang Clojure>
<lang Clojure>