Я работаю над программой расписания. С учетом [t,t,t,f,t]
и [f,f,t,f,f]
. Я хочу иметь функцию последующейКак реализовать AND оператор списка в прологе?
and(L,[t,t,t,f,t],[f,f,t,f,f]).
L = [f,f,t,f,f].
Я знаю, как реализовать и оператор 2 элемента. Но я не знаю, как реализовать версию списка.
Это то, что я уже сделал:
available(Z,X,Y):- Z = t, X = t, Y = t.
available(Z,X,Y):- Z = f, X = f.
available(Z,X,Y):- Z = f, Y = f.
Это то, что я есть, используя свой метод - and_list ([т, т, е, т] , [F, F, T, T], L). L = [f | _G883] –
Спасибо за ответ. Вы дали мне идею –
Вы вводите неверную переменную. LOL.So небрежно. Это должно быть RT вместо TR –