次のように進むこの割り当てについて本当に助けが必要です:マップファミリーを使用してこの機能を実装する必要があります。
mapSub(List1,List2)。
Subtracts List2 from List1
Follows the order of appearance in
List2.
Implement it using map family
Examples:
mapSub([1,2,3,4,5,1,2,3,4,5],[1,1,2]).
[2,3,4,5,3,4,5]
mapSub ([1,2,3,4,5,1,2,3,4,5],[1,1,2,2]).
[2,3,4,5,3,4,5]
問題は、List2 から最初の要素を見つけて、List1 の最初の要素を削除した場合など、使用を許可した関数で List2 を管理する方法です。
探している要素
を List2 の末尾 (List2 の次の要素) の先頭に置き換えるにはどうすればよい
ですか。