我是第一次尝试Prolog并且使用列表时遇到了一些困难.
说我有一个元素列表.我想检查列表是否包含以下元素:
全部:A1,A2,A3,A4,A5
其中之一:B1,B2,B3,B4
两个:C1,C2,C3,C4,C5,C6
例如,[A1,A2,B2,C1,A3,A4,C4,A5]符合要求,[A2,A1,C1,B1,A3,A4]不符合要求.
如果列表符合要求,我将如何编写返回Yes/True的内容,否则返回No/False?同样,如何编写从列表中返回缺失值的东西来满足要求?
list prolog
list ×1
prolog ×1