diff --git a/.gitignore b/.gitignore index a6b37b8..6368bff 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,7 @@ notes .clj-kondo/ .idea/ .calva/ +.lsp/ # Don't commit the data directory that we'll # use to hold the data from diff --git a/project.clj b/project.clj index e941433..35aa7f7 100644 --- a/project.clj +++ b/project.clj @@ -5,6 +5,7 @@ :url "https://www.eclipse.org/legal/epl-2.0/"} :dependencies [[org.clojure/clojure "1.10.0"] [org.clojure/clojurescript "1.9.946"] - [org.clojure/test.check "1.1.0"]] + [org.clojure/test.check "1.1.0"] + [net.clojars.schneau/psb2 "1.0.0"]] :main ^:skip-aot propeller.core :repl-options {:init-ns propeller.core}) diff --git a/src/propeller/problems/software/fizz_buzz.cljc b/src/propeller/problems/software/fizz_buzz.cljc new file mode 100644 index 0000000..bc77ded --- /dev/null +++ b/src/propeller/problems/software/fizz_buzz.cljc @@ -0,0 +1,12 @@ +(ns propeller.problems.software.fizz-buzz + (:require [psb2.core :as psb2])) + +;; NOTE: Need to change directory below to location of the PSB2 files +(def train-and-test (psb2/fetch-examples "PSB2/directory/path/goes/here/" "fizz-buzz" 200 2000)) + +(comment + + train-and-test + + problems + ) \ No newline at end of file