У меня есть 2 списка:Ракетка Схема сравнения и удалить ненужные элементы в списке
(Define list1 '("xx1" "xx2" xx3" "xx4" "xx5"))
(Define list2 '("xx2" "xx4" "xx5"))
элементы в списке выше, являются всего лишь пример, но в любом случае это будет строка элемента. Мне нужно сравнить оба списка и удалить элементы в списке1, которые находятся в списке2.
есть ли короткая программа, которую я могу сделать?
это не домашнее задание проекта, я хотел бы там был курс здесь для классов программирования, хотя:/
возможно дубликат [Общие элементы в двух списках с дубликатами] (http://stackoverflow.com/questions/18152062/common-elements-in-two-lists-with-duplicates) – Crembo
Класс программирования после языка Racket: [Как создавать программы] (http://www.htdp.org/). Стандарт схемы [SICP] (http://mitpress.mit.edu/sicp/full-text/book/book.html) и [видеокурс] (https://www.youtube.com/watch?v=2Op3QLzMgSY&list = PL8FE88AA54363BC46) магами на MIT opencourseware (R4RS, но в основном совместимы с сегодняшней схемой и '#! Racket'. Существует [пакет совместимости SICP] (http://stackoverflow.com/a/25096066/1565698)) – Sylwester