Проверить, присутствует ли число в списке ровно 2 раза - Prolog
Формулировка задачи:
благодаря вам, все больше и больше понимаю пролог, спс за отзывчивость.
Решение задачи: «Проверить, присутствует ли число в списке ровно 2 раза»
textual
Листинг программы
domains int=integer intl=int* predicates count(int,int,intl) task(int,intl) clauses count(_,0,[]). count(N,K,[N|T]) :- K1=K-1, count(N,K1,T). count(N,K,[P|T]) :- N<>P, count(N,K,T). task(N,L) :- count(N,2,L).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д