aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-076/tyler-wardhaugh/clojure/README.md12
-rw-r--r--challenge-076/tyler-wardhaugh/clojure/deps.edn18
-rw-r--r--challenge-076/tyler-wardhaugh/clojure/pom.xml11
-rw-r--r--challenge-076/tyler-wardhaugh/clojure/src/tw/weekly/c76.clj12
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))