0

さて、リストのリストを使用して正方形のビンの寸法を求めるプログラムを作成して、このリストのリストを正方形のブロックで埋めようとしています。また、次のようなテキスト ファイルの入力を求めるプロンプトも表示されます: blockList.txt:

3 1 2 1 3

それをリストに分割し、First Fit 降順アルゴリズムを使用してリストのスペースを埋めようとする関数があります。問題は、関数がリスト内の最も高い値のアイテムのみを埋めてから、グリッドを停止して印刷することです。誰かが正しくループしていない理由を理解するのを手伝ってくれますか? すべての助けをいただければ幸いです

ここに私のコードがあります: https://gist.github.com/anonymous/1ac55a8fcb350d0992a4

4

1 に答える 1

0

私はPython構文で100%ではありませんが、placement()関数を定義する前にpack()関数でplacement()関数を呼び出したようです。それはあなたを台無しにする可能性があります。

于 2013-10-21T02:42:05.250 に答える