'(3 3 3 1 1 2)
などのアイテムのリストを受け入れ、各アイテムの出現を連続した順序で返す関数を構築するのに役立つ必要があります。この特定のリストは'(2 1 3)
を返します。私はこれを1つのループで行いたいと思います。Autolispのリストアイテム数
これまでのところ、カウントする各アイテムの位置を含むリストを作成しています。私はそれをやった。だから私はこのようなリストを持っています:'(0 0 0)
と私は私が受け取るリスト内の各要素の数を反映するためにこのリストを変更する必要があります。私はこれについてどうやって行くのか分かりません。助言がありますか?
繰り返しAPPENDは、より良い回避、次の動作です。代わりに、リストの上に落ち着かせてください。とにかく後でそれを並べ替えるつもりです –