2014-07-10から1日間の記事一覧

4clojure #65 Black Box Testing

4clojure #65 Black Box Testing シーケンスの種類(:map :set :list :vector)を答える。 ポイントはそれらを調べ、動作を理解することです。 ただし、以下は使用禁止。 class type Class vector? sequential? list? seq? map? set? instance? getClass (= :m…

4clojure #63 Group a Sequence

4clojure #63 Group a Sequence 関数fとシーケンスsを与えてマップを返す関数を作る。 キーはsの各項にfをapplyした値です。 各キーに対応する値はsの順番で連続する項の続くベクターです。 ※ group-byは使用禁止。 (= (__ #(> % 5) [1 3 6 8]) {false [1 3]…