A)precede_list(X,Y)

时间:2016-12-21 21:09:49

标签: prolog

当列表precede_list(X, Y)位于X列表之前时,

Y为真。

示例:

precede_list([1,2], [1, 2, 3]).

因此,在此示例中,正确答案为[],[1],[1,2]

为了得到这个答案,我应该写什么谓词?

1 个答案:

答案 0 :(得分:0)

precede_list([],[H|T]).
precede_list([X|Ta],[X|Tai]):-precede_list(Ta,Tai).