Cómo usar split-at en Clojure – Resuelto

La función split-at en Clojure divide una colección en dos partes: una con los primeros N elementos y otra con el resto.

Uso básico de split-at

Podemos dividir una lista en dos partes:

(split-at 3 [1 2 3 4 5]) ;; ([1 2 3] [4 5])