aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-077/tyler-wardhaugh/clojure/README.md8
-rw-r--r--challenge-077/tyler-wardhaugh/clojure/deps.edn5
-rw-r--r--challenge-077/tyler-wardhaugh/clojure/pom.xml11
-rw-r--r--challenge-077/tyler-wardhaugh/clojure/src/tw/weekly/c77.clj12
-rw-r--r--challenge-077/tyler-wardhaugh/clojure/test/tw/weekly/c77_test.clj13
5 files changed, 34 insertions, 15 deletions
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 @@
<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.c76</artifactId>
+ <artifactId>tw.weekly.c77</artifactId>
<version>0.1.0-SNAPSHOT</version>
- <name>tw.weekly.c76</name>
- <description>The Weekly Challenge - #076</description>
+ <name>tw.weekly.c77</name>
+ <description>The Weekly Challenge - #077</description>
<url>https://github.com/manwar/perlweeklychallenge-club</url>
<licenses>
<license>
@@ -25,11 +25,6 @@
<version>1.10.1</version>
</dependency>
<dependency>
- <groupId>com.hypirion</groupId>
- <artifactId>primes</artifactId>
- <version>0.2.2</version>
- </dependency>
- <dependency>
<groupId>org.clojure</groupId>
<artifactId>math.combinatorics</artifactId>
<version>0.1.6</version>
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"
+ ))