Заданный элемент встречается в некотором списке один единственный раз (является уникальным) - Prolog
Формулировка задачи:
Напишите правило, которое проверяет, если заданный элемент встречается в некотором списке один единственный раз (является уникальным)
Решение задачи: «Заданный элемент встречается в некотором списке один единственный раз (является уникальным)»
textual
Листинг программы
uniq1(X, L) :- uniq1(L, X, none), !. uniq1([], _, exist). uniq1([X | T], X, none) :- uniq1(T, X, exist). uniq1([Y | T], X, Flag) :- X \= Y, uniq1(T, X, Flag).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д