diff options
| -rw-r--r-- | challenge-076/tyler-wardhaugh/clojure/README.md | 12 | ||||
| -rw-r--r-- | challenge-076/tyler-wardhaugh/clojure/deps.edn | 18 | ||||
| -rw-r--r-- | challenge-076/tyler-wardhaugh/clojure/pom.xml | 11 | ||||
| -rw-r--r-- | challenge-076/tyler-wardhaugh/clojure/src/tw/weekly/c76.clj | 12 |
4 files changed, 29 insertions, 24 deletions
diff --git a/challenge-076/tyler-wardhaugh/clojure/README.md b/challenge-076/tyler-wardhaugh/clojure/README.md index 4bc8af0088..a46a7a9fc9 100644 --- a/challenge-076/tyler-wardhaugh/clojure/README.md +++ b/challenge-076/tyler-wardhaugh/clojure/README.md @@ -1,25 +1,25 @@ -# tw.weekly.c75 +# tw.weekly.c76 -The Weekly Challenge - #075 - Tyler Wardhaugh +The Weekly Challenge - #076 - Tyler Wardhaugh ## Usage Run the project directly (shows default output from both tasks): - $ clojure -m tw.weekly.c75 + $ clojure -m tw.weekly.c76 Run the project's tests (which are samples from the task descriptions): $ clojure -A:test:runner -Run Task #1 with input (SUM COIN [COIN]...) +Run Task #1 with input - $ clojure -m tw.weekly.ch-1 6 1 2 4 + $ clojure -m tw.weekly.ch-1 Run Task #2 with input: - $ clojure -m tw.weekly.ch-2 2 1 4 5 3 7 + $ clojure -m tw.weekly.ch-2 ## Project Template diff --git a/challenge-076/tyler-wardhaugh/clojure/deps.edn b/challenge-076/tyler-wardhaugh/clojure/deps.edn index 6f74027036..a96b7f6cb9 100644 --- a/challenge-076/tyler-wardhaugh/clojure/deps.edn +++ b/challenge-076/tyler-wardhaugh/clojure/deps.edn @@ -1,15 +1,13 @@ {:paths ["src" "resources"] - :deps {org.clojure/clojure {:mvn/version "1.10.1"} - metametadata/multiset {:mvn/version "0.1.1"}} + :deps {org.clojure/clojure {:mvn/version "1.10.1"}} :aliases {:test {:extra-paths ["test"] :extra-deps {org.clojure/test.check {:mvn/version "1.0.0"}}} - :runner - {:extra-deps {com.cognitect/test-runner - {:git/url "https://github.com/cognitect-labs/test-runner" - :sha "f7ef16dc3b8332b0d77bc0274578ad5270fbfedd"}} - :main-opts ["-m" "cognitect.test-runner" - "-d" "test"]} + :runner {:extra-deps {com.cognitect/test-runner + {:git/url "https://github.com/cognitect-labs/test-runner" + :sha "f7ef16dc3b8332b0d77bc0274578ad5270fbfedd"}} + :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.c75.jar" - "-C" "-m" "tw.weekly.c75"]}}} + :main-opts ["-m" "hf.depstar.uberjar" "tw.weekly.c76.jar" + "-C" "-m" "tw.weekly.c76"]}}} diff --git a/challenge-076/tyler-wardhaugh/clojure/pom.xml b/challenge-076/tyler-wardhaugh/clojure/pom.xml index 7e0da3dd93..33951743ca 100644 --- a/challenge-076/tyler-wardhaugh/clojure/pom.xml +++ b/challenge-076/tyler-wardhaugh/clojure/pom.xml @@ -2,10 +2,10 @@ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>tw.weekly</groupId> - <artifactId>tw.weekly.c75</artifactId> + <artifactId>tw.weekly.c76</artifactId> <version>0.1.0-SNAPSHOT</version> - <name>tw.weekly.c75</name> - <description>The Weekly Challenge - #075</description> + <name>tw.weekly.c76</name> + <description>The Weekly Challenge - #076</description> <url>https://github.com/manwar/perlweeklychallenge-club</url> <licenses> <license> @@ -24,11 +24,6 @@ <artifactId>clojure</artifactId> <version>1.10.1</version> </dependency> - <dependency> - <groupId>metametadata</groupId> - <artifactId>multiset</artifactId> - <version>0.1.1</version> - </dependency> </dependencies> <build> <build> diff --git a/challenge-076/tyler-wardhaugh/clojure/src/tw/weekly/c76.clj b/challenge-076/tyler-wardhaugh/clojure/src/tw/weekly/c76.clj new file mode 100644 index 0000000000..e155b703fb --- /dev/null +++ b/challenge-076/tyler-wardhaugh/clojure/src/tw/weekly/c76.clj @@ -0,0 +1,12 @@ +(ns tw.weekly.c76 + (: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)) |
