Циклический сдвиг списка влево - Prolog
Формулировка задачи:
Здравствуйте, нужно помочь написать программу на языке Prolog
Написать программу для циклического сдвига списка на n-1 элементов влево. Так выглядит код на
а как этот код будет выглядеть в Prolog (просто интересно), да что лучше
Lips
Lisp
Листинг программы
- (defn f (n l)
- (def s (mod n (length l)))
- (append (drop s l) (take s l)))
Lips
или Prolog? ПодскажитеРешение задачи: «Циклический сдвиг списка влево»
textual
Листинг программы
- goal
- rotl(2, [1,2,3,4,5], Y), write(Y).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д