Am o funcție care ia o succesiune de funcții și de o succesiune de argumente. Acest lucru ar trebui să se întoarcă un vector cu rezultatele fiecărei funcții aplicată secvența de argumente.
((solution + max min) 2 3 5 1 6 4) ;;--> [21 6 1]
Im încercarea de a rezolva cu reducerea, dar nu știu cum să aplice toate funcțiile ea funcționează doar pentru prima funcție:
(defn solution
[& args]
(fn [& args2]
(reduce (first args) [] args2)))
(def solution juxt)
ar face pentru a definisolution
.