Mám funkce, která trvá posloupnost funkce a posloupnost argumentů. To by mělo vrátit vektor s výsledky každé funkce aplikované na posloupnost argumentů.
((solution + max min) 2 3 5 1 6 4) ;;--> [21 6 1]
Snažím se to vyřešit s snížit, ale i dont vědět, jak aplikovat všechny funkce, to funguje pouze pro první funkci:
(defn solution
[& args]
(fn [& args2]
(reduce (first args) [] args2)))
(def solution juxt)
by definovatsolution
.