Определить, есть ли среди элементов заданного списка одинаковые списки - Lisp
Формулировка задачи:
Помогите, с данным языком не знаком, а задачу надо уутром сдать.....
благодарю.
При этом использование встроенных функций не допускается, считается, что списки имеют многоуровневую структуру
Ребят не дайте утонуть утопающему студенту.
Решение задачи: «Определить, есть ли среди элементов заданного списка одинаковые списки»
textual
Листинг программы
- ;; racket-lang.org
- (define (member a lst)
- (if (null? lst)
- #f
- (or (equal? a (first lst))
- (member a (rest lst)))))
- (define (foo lst)
- (if (null? (rest lst))
- #f
- (or (member (first lst) (rest lst))
- (foo (rest lst)))))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д