mergealt(X,Y,Z)
リストZがリストXとYの代替要素のマージである場合に成功するProlog述語を作成する必要があります。
入力と出力は次のようになります。
?- mergealt([1,2,3,4],[6,7,8],Z).
Z = [1, 7, 3] .
?- mergealt([1,2,3,4],[6,7,8,9],Z).
Z = [1, 7, 3, 9] .
?- mergealt([1,2,3,4],[6,7,8,9,10],Z).
Z = [1, 7, 3, 9] .
再帰はよくわかりません。この問題を開始するにはどうすればよいですか?