CommonLisp Scheme Part12
■ このスレッドは過去ログ倉庫に格納されています
006966
NGNG>>(1 + 2 * (3 + 2))なら(+ 1 (* 2 (+ 3 2)))に変換してeval → 11
おっしゃる通りです。
再帰で階層をどんどん潜らせて、リストの中のリストに含まれる演算子を捜して、
「×」を見つけたらその前後を含めてリストを作らせるというようなことをやりたいのですが、
ソースがどうもわからなくて。
友人がlengthを使って要素数を判定させながらひたすら二項演算のカッコ(←つまりリストの中のリスト)を
作る方法はどうだと言ってましたが、それもコーディングがよくわかりません・・・。
>>68
calculateはこの場合flatを呼び出す再帰のときに実行されると思うのですが、
全く的はずれなことをしているのでしょうか・・・?
■ このスレッドは過去ログ倉庫に格納されています