Bir dizi işlev ve bir dizi argüman alan bir işlevim var. Bu, bağımsız değişkenlerin dizisine uygulanan her işlevin sonuçlarını içeren bir vektör döndürmelidir.
((solution + max min) 2 3 5 1 6 4) ;;--> [21 6 1]
Bunu reduce ile çözmeye çalışıyorum ancak tüm işlevleri nasıl uygulayacağımı bilmiyorum, yalnızca ilk işlev için çalışıyor:
(defn solution
[& args]
(fn [& args2]
(reduce (first args) [] args2)))
(def solution juxt)
tanımlamak için yapardısolution
.