Mam funkcję, która przyjmuje sekwencja funkcji i kolejność argumentów. To musi zwracać wektor z wynikami każdej funkcji, zastosowanej do kolejności argumentów.
((solution + max min) 2 3 5 1 6 4) ;;--> [21 6 1]
Staram się rozwiązać ten problem za pomocą reduce, ale nie wiem jak zastosować wszystkie funkcje, to działa tylko dla pierwszej funkcji:
(defn solution
[& args]
(fn [& args2]
(reduce (first args) [] args2)))
(def solution juxt)
wystarczyłoby, aby ustalićsolution
.