Strawberry Prolog Удаление N первых элементов в списке
Формулировка задачи:
Нужно решить в
Strawberry Prolog
задачу:Удаление N первых элементов в списке.
Написала. Но при компиляции выдает ошибку. Помогите найти ошибку, пожалуйста!Решение задачи: «Strawberry Prolog Удаление N первых элементов в списке»
textual
Листинг программы
delete_n(0, L, L). delete_n(_, [], []). delete_n(N, [_|T1], L2) :- N > 0, N1 is N-1, delete_n(N1, T1, L2). test :- %Test = [1,2,3,4,5,6,7,8,9,0], Test = [1,2,4,8,16], delete_n(3, Test, X1), write(X1), nl. ?-test.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д