в конце концов, верно? Спасибо, что поделились, Уилл ^ _ ^

у иметь возможность суммировать квадраты четных элементов в списке, однако мой текущий код только суммирует элементы, а не квадраты. Кто-нибудь знает какие-либо модификации, которые могут быть сделаны для суммирования квадратов четных элементов в списке?

(define (sum elemList)
  (if
    (null? elemList)
    0
    (+ (car elemList) (sum (cdr elemList)))
  )
)

Мой вклад будет:

(sum-evens (list 1 2 3 4))

Выход будет:

20

Который(2*2) + (4*4).

Если возможно, было бы хорошо увидеть как рекурсивное, так и итеративное решение. Есть идеи?

Ответы на вопрос(0)

Ваш ответ на вопрос