clojure-uebungen/Assignment_015/solution
Thomas Smits 04dda27e57 Update of exercises 2024-03-11 10:41:23 +01:00
..
readme.md Update of exercises 2024-03-11 10:41:23 +01:00

readme.md

Lösung: mapping und cycle

(defn map-cycle
  "Erzeugt eine unendliche Sequenz der Zahlen `zahlen`
  und berechnet für jede Zahl deren Doppeltes und zieht dann 
  1 ab. Vom Ergebnis werden `n` Elemente zurück
  gegeben."
  [n & zahlen]
  (take n (map #(dec (* % 2)) (cycle zahlen))))