所以我试图用SCHEME来解决这个问题,这样如果列表(a b a a c c)给出了答案,那么(a b)。 我写了一个答案如下:
忽略括号
(define (repelem x)
(cond ((null? (car x))
'())
((/= (car x) (cdr x))
(cons (car x) repelem (cdr x))))))
但由于某种原因它不起作用。我想添加一个可以计算元素实例的变量,然后只有当实例为0时才打印它。但是,我想不出任何方法用SCHEME写下它。
如果有人知道如何解决这个问题,请提供帮助。