Работа со списками - Prolog (226728)
Формулировка задачи:
Привет всем. Есть такой вопрос - нужно написать функцию, которая для заданных произвольного списка и числового строит список вида: (a c g) (2 3 5) —> (((a)) (((c))) (((((g)))))) Пока написал только следующее - повышаем уровень списка на 1:
Prolog |
Спойлер
Решение задачи: «Работа со списками»
textual
Листинг программы
- makeList([], [], []).
- makeList([H1|T1], [H2|T2], [H|T]):-
- makeElement(H1, H2, H),
- makeList(T1, T2, T).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д