From 9bff867e95b2e505122617b098fde4fa6362ac6d Mon Sep 17 00:00:00 2001 From: Tyler Wardhaugh Date: Mon, 7 Sep 2020 09:47:35 -0700 Subject: prepare files for Challenge #077 --- challenge-077/tyler-wardhaugh/clojure/README.md | 8 ++++---- challenge-077/tyler-wardhaugh/clojure/deps.edn | 5 ++--- challenge-077/tyler-wardhaugh/clojure/pom.xml | 11 +++-------- challenge-077/tyler-wardhaugh/clojure/src/tw/weekly/c77.clj | 12 ++++++++++++ .../tyler-wardhaugh/clojure/test/tw/weekly/c77_test.clj | 13 +++++++++++++ 5 files changed, 34 insertions(+), 15 deletions(-) create mode 100644 challenge-077/tyler-wardhaugh/clojure/src/tw/weekly/c77.clj create mode 100644 challenge-077/tyler-wardhaugh/clojure/test/tw/weekly/c77_test.clj diff --git a/challenge-077/tyler-wardhaugh/clojure/README.md b/challenge-077/tyler-wardhaugh/clojure/README.md index e29e9b74d6..f8a59a9ee9 100644 --- a/challenge-077/tyler-wardhaugh/clojure/README.md +++ b/challenge-077/tyler-wardhaugh/clojure/README.md @@ -1,13 +1,13 @@ -# tw.weekly.c76 +# tw.weekly.c77 -The Weekly Challenge - #076 - Tyler Wardhaugh +The Weekly Challenge - #077 - Tyler Wardhaugh ## Usage Run the project directly (shows default output from both tasks): - $ clojure -m tw.weekly.c76 + $ clojure -m tw.weekly.c77 Run the project's tests (which are samples from the task descriptions): @@ -19,7 +19,7 @@ Run Task #1 with input Run Task #2 with input: - $ clojure -m tw.weekly.ch-2 GRID_FILE DICT_FILE + $ clojure -m tw.weekly.ch-2 MATRIX-FILE ## Project Template diff --git a/challenge-077/tyler-wardhaugh/clojure/deps.edn b/challenge-077/tyler-wardhaugh/clojure/deps.edn index fff9b934dc..b5563f1d16 100644 --- a/challenge-077/tyler-wardhaugh/clojure/deps.edn +++ b/challenge-077/tyler-wardhaugh/clojure/deps.edn @@ -1,6 +1,5 @@ {:paths ["src" "resources"] :deps {org.clojure/clojure {:mvn/version "1.10.1"} - com.hypirion/primes {:mvn/version "0.2.2"} org.clojure/math.combinatorics {:mvn/version "0.1.6"} net.mikera/core.matrix {:mvn/version "0.62.0"}} :aliases @@ -12,5 +11,5 @@ :main-opts ["-m" "cognitect.test-runner" "-d" "test"]} :uberjar {:extra-deps {seancorfield/depstar {:mvn/version "1.0.94"}} - :main-opts ["-m" "hf.depstar.uberjar" "tw.weekly.c76.jar" - "-C" "-m" "tw.weekly.c76"]}}} + :main-opts ["-m" "hf.depstar.uberjar" "tw.weekly.c77.jar" + "-C" "-m" "tw.weekly.c77"]}}} diff --git a/challenge-077/tyler-wardhaugh/clojure/pom.xml b/challenge-077/tyler-wardhaugh/clojure/pom.xml index 5f42d66326..cf00c8cf74 100644 --- a/challenge-077/tyler-wardhaugh/clojure/pom.xml +++ b/challenge-077/tyler-wardhaugh/clojure/pom.xml @@ -2,10 +2,10 @@ 4.0.0 tw.weekly - tw.weekly.c76 + tw.weekly.c77 0.1.0-SNAPSHOT - tw.weekly.c76 - The Weekly Challenge - #076 + tw.weekly.c77 + The Weekly Challenge - #077 https://github.com/manwar/perlweeklychallenge-club @@ -24,11 +24,6 @@ clojure 1.10.1 - - com.hypirion - primes - 0.2.2 - org.clojure math.combinatorics diff --git a/challenge-077/tyler-wardhaugh/clojure/src/tw/weekly/c77.clj b/challenge-077/tyler-wardhaugh/clojure/src/tw/weekly/c77.clj new file mode 100644 index 0000000000..3cd690da23 --- /dev/null +++ b/challenge-077/tyler-wardhaugh/clojure/src/tw/weekly/c77.clj @@ -0,0 +1,12 @@ +(ns tw.weekly.c77 + (:require [tw.weekly.ch-1 :as ch-1]) + (:require [tw.weekly.ch-2 :as ch-2]) + (:gen-class)) + +(defn -main + "Run both tasks." + [& args] + (println "Task #1") + (ch-1/-main) + (println "\n\nTask #2") + (ch-2/-main)) diff --git a/challenge-077/tyler-wardhaugh/clojure/test/tw/weekly/c77_test.clj b/challenge-077/tyler-wardhaugh/clojure/test/tw/weekly/c77_test.clj new file mode 100644 index 0000000000..8416dbe995 --- /dev/null +++ b/challenge-077/tyler-wardhaugh/clojure/test/tw/weekly/c77_test.clj @@ -0,0 +1,13 @@ +(ns tw.weekly.c77-test + (:require [clojure.test :refer :all] + [clojure.java.io :as io] + [tw.weekly.ch-1 :refer []] + [tw.weekly.ch-2 :refer []])) + +(deftest ch-1 + (testing "Task 1" + )) + +(deftest ch-2 + (testing "Task 2" + )) -- cgit