【发布时间】:2014-07-03 21:33:47
【问题描述】:
我有一张桌子,上面摆满了不同的村庄和他们的商品,以及他们的库存、买入和卖出价格。
表格如下所示:
stocks = {
village = {
fish = {
12,
76,
0
},
silver = {
0,
220,
0
},
stone = {
0,
200,
0
},
silk = {
4,
1100,
0
},
salt = {
0,
10,
0
},
wood = {
23,
0,
49
}
},
}
商品表中有三个数字,第一个是他们的库存数量(很有用,因为如果我要比较价格,我只想在有库存购买的情况下计算它!),第二个是他们购买的价格(越高越好),第三个是他们出售的价格(越低越好,这就是库存派上用场的地方,大于 0)。我一直在折磨自己,试图想出一些方法来制作一个很好的函数(就像这样,prices("fish")),当给定一个商品寻找时,它会找到最好的买卖场所来获利。
我用来做这件事的编码语言是 Lua,但我确信这可以用许多语言完成,并且有诀窍 ^_^
如果有人可以在这里为我指明正确的方向,那么我将永远伟大!
【问题讨论】: