Handbook
Glossary
items ( -- value )
Vocabulary
rosetta-code
.
knapsack
Inputs
None
Outputs
value
an
object
Definition
IN:
rosetta-code.knapsack
CONSTANT:
items
{
T{
item
{
name
"map"
}
{
weight 9
}
{
value 150
}
}
T{
item
{
name
"compass"
}
{
weight 13
}
{
value 35
}
}
T{
item
{
name
"water"
}
{
weight 153
}
{
value 200
}
}
T{
item
{
name
"sandwich"
}
{
weight 50
}
{
value 160
}
}
T{
item
{
name
"glucose"
}
{
weight 15
}
{
value 60
}
}
T{
item
{
name
"tin"
}
{
weight 68
}
{
value 45
}
}
T{
item
{
name
"banana"
}
{
weight 27
}
{
value 60
}
}
T{
item
{
name
"apple"
}
{
weight 39
}
{
value 40
}
}
T{
item
{
name
"cheese"
}
{
weight 23
}
{
value 30
}
}
T{
item
{
name
"beer"
}
{
weight 52
}
{
value 10
}
}
T{
item
{
name
"suntan cream"
}
{
weight 11
}
{
value 70
}
}
T{
item
{
name
"camera"
}
{
weight 32
}
{
value 30
}
}
T{
item
{
name
"t-shirt"
}
{
weight 24
}
{
value 15
}
}
T{
item
{
name
"trousers"
}
{
weight 48
}
{
value 10
}
}
T{
item
{
name
"umbrella"
}
{
weight 73
}
{
value 40
}
}
T{
item
{
name
"waterproof trousers"
}
{
weight 42
}
{
value 70
}
}
T{
item
{
name
"waterproof overclothes"
}
{
weight 43
}
{
value 75
}
}
T{
item
{
name
"note-case"
}
{
weight 22
}
{
value 80
}
}
T{
item
{
name
"sunglasses"
}
{
weight 7
}
{
value 20
}
}
T{
item
{
name
"towel"
}
{
weight 18
}
{
value 12
}
}
T{
item
{
name
"socks"
}
{
weight 4
}
{
value 50
}
}
T{
item
{
name
"book"
}
{
weight 30
}
{
value 10
}
}
}
inline