関連する質問:ゲームでのトラックの貨物容量の計算
関連する質問では、3種類のトラックがありますが、より単純化して、各プレーヤーのトラック数を保持する単純な数にすることにしました。
特定の貨物に必要なトラックの数を調べる必要があります。
各トラックは50個の箱を運ぶことができます(
truckCapacity
)プレーヤー1には0台のトラックがあります(
numberOfTrucks
)移動したい貨物は10箱(
cargo
)
私は次のことを試しました。
sum = truckCapacity / cargo
= 5
これは間違っています。10個の箱を移動する場合は1になります。10個の箱を移動するのに必要なトラックは1台だけなので、
私はもう試した
sum = truckCapacity - cargo
= 40
しかし、これは私が必要とするトラックの数を教えてくれません。
私は、関連する質問で受け入れられた答えに従って、試してみました、
current_capacity(truck) = total_capacity(truck) - loaded_crates(truck)
しかし、これは一度に1台のトラックしかロードせず、購入する必要のある追加のトラックの数はわかりません。
私が求めているのは;
私は貨物を供給し、それはその貨物を動かすのに必要なトラックの数で戻ってきます。
移動する貨物がたくさんある場合にも機能するはずです。したがって、500個のクレートを移動する場合は、10台のトラックが必要であることがわかります(トラックあたり50個のクレート*10台のトラック=500個のクレートが移動されます)
トラックにどれだけのスペースが残っているかなどは重要ではありません。