Пролог Двойной элемент для умножения времени - PullRequest
0 голосов
/ 29 апреля 2020

Моя цель - умножить элементы в моем списке до трех раз.

Например, запрос:

?-Three([a,b,c],X).

Тогда ожидаемый результат -

X = [a,a,a,b,b,b,c,c,c]

Я не знаю, как это сделать, пожалуйста, помогите мне.

1 Ответ

3 голосов
/ 29 апреля 2020
three([],[]).
three([H|T],[H,H,H|R]):-
      three(T,R).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...