Sha256: 708a2ebc6797ec4d3b069d707418c849f32891fdeb5d1eecd64c9a694a83c1ce
Contents?: true
Size: 446 Bytes
Versions: 396
Compression:
Stored size: 446 Bytes
Contents
(ns grade-school) (defn grade "show the roster for a specific grade" [db grade-level] (db grade-level [])) (defn add "add student to roster for grade" [db student grade-level] (let [roster (grade db grade-level)] (assoc db grade-level (conj roster student)))) (defn sorted "show the sorted roster for each grade" [db] (into (sorted-map) (for [[grade-level roster] db] [grade-level (sort roster)])))
Version data entries
396 entries across 396 versions & 1 rubygems