Skip to content

Commit 291ff73

Browse files
committed
Add q47
1 parent ae16b7f commit 291ff73

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

src/ex/q047.clj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
;; https://4clojure.oxal.org/#/problem/047
2+
3+
(ns ex.q047)
4+
5+
(defn ans "Problem 47, Contain Yourself" [] 4)

test/ex/q047_test.clj

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
;; https://4clojure.oxal.org/#/problem/047
2+
3+
(ns ex.q047-test
4+
(:require [clojure.test :as t]
5+
[ex.q047 :as sut]))
6+
7+
(t/deftest test-q47
8+
(t/testing "Problem 47, Contain Yourself"
9+
(t/is (contains? #{4 5 6} (sut/ans)))
10+
(t/is (contains? [1 1 1 1 1] (sut/ans)))
11+
(t/is (contains? {4 :a 2 :b} (sut/ans)))
12+
(t/is (not (contains? [1 2 4] (sut/ans))))))

0 commit comments

Comments
 (0)