Knapsack problem/Unbounded: Difference between revisions

Content added Content deleted
(Realize in MiniZinc)
(→‎{{header|Wren}}: Now uses new core library method.)
Line 3,987: Line 3,987:
{{trans|Kotlin}}
{{trans|Kotlin}}
{{libheader|Wren-fmt}}
{{libheader|Wren-fmt}}
{{libheader|Wren-math}}
<lang ecmascript>import "/fmt" for Fmt
<lang ecmascript>import "/fmt" for Fmt
import "/math" for Math


class Item {
class Item {
Line 4,029: Line 4,027:
var m1 = (weight / items[i].weight).floor
var m1 = (weight / items[i].weight).floor
var m2 = (volume / items[i].volume).floor
var m2 = (volume / items[i].volume).floor
count[i] = Math.min(m1, m2)
count[i] = m1.min(m2)
while (count[i] >= 0) {
while (count[i] >= 0) {
knapsack.call(
knapsack.call(