Господа знатоки Scheme, помогите плиз:
надо выразить append (слияние 2х списков) через accumulate
Должно быть что-то типа этого:
(define append (list1 list2)
(accumulate cons <???> <???>))
Что поставить вместо вопросов??
На всяк случае если кто не знает что есть accumulate:
аккумулирует список (3й параметр) при помощи 1го параметра-операции (у нас cons) и
начального значения (у нас 2й параметр)
Там еще была задача выразить length и map через accumulate,
но это осилил.
Спасибо заранее...
01.10.07 17:13: Перенесено модератором из 'C/C++' — Кодт