я сделал с
1) удалить элемент верхнего уровня списка
2) удалить элемент для вложенного списка независимо от того, насколько глубок этот список.
Но как решить проблему ниже:
Напишите функцию Scheme, которая принимает список в качестве параметра и возвращает список, идентичный списку параметров, за исключением того, что второй элемент верхнего уровня удален. Если в данном списке нет двух элементов, функция должна вернуть ().
И в этом вопросе я не знаю, как запретить рекурсию на 3-й уровень и удалить только элемент на 2-м уровне списка ввода.
()
. Нет необходимости рекурсировать. - person molbdnilo   schedule 06.11.2014