Eu tenho uma função que leva uma sequência de função e uma seqüência de argumentos. Isso deve retornar um vetor com os resultados de cada função aplicada para a sequência de argumentos.
((solution + max min) 2 3 5 1 6 4) ;;--> [21 6 1]
Estou tentando resolvê-lo com a reduzir, mas não sei como aplicar todas as funções que funciona apenas para a primeira função:
(defn solution
[& args]
(fn [& args2]
(reduce (first args) [] args2)))
(def solution juxt)
faria definirsolution
.