aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbigail <abigail@abigail.be>2021-01-19 22:00:40 +0100
committerAbigail <abigail@abigail.be>2021-01-19 22:00:40 +0100
commita7e6309b32bacaac724e734572f4017a6da70448 (patch)
treead7355f19cb40613b527e46fe3a93e58e7c6f8a6
parent8ed013c57480f076ff5da48f18b2ca86a86c4bba (diff)
downloadperlweeklychallenge-club-a7e6309b32bacaac724e734572f4017a6da70448.tar.gz
perlweeklychallenge-club-a7e6309b32bacaac724e734572f4017a6da70448.tar.bz2
perlweeklychallenge-club-a7e6309b32bacaac724e734572f4017a6da70448.zip
Deal with leading and trailing whitespace.
-rw-r--r--challenge-096/abigail/node/ch-2.js3
-rw-r--r--challenge-096/abigail/t/ctest.ini5
-rw-r--r--challenge-096/abigail/t/input-2-31
-rw-r--r--challenge-096/abigail/t/output-2-3.exp1
4 files changed, 9 insertions, 1 deletions
diff --git a/challenge-096/abigail/node/ch-2.js b/challenge-096/abigail/node/ch-2.js
index 03f423b2ec..8423ab96b8 100644
--- a/challenge-096/abigail/node/ch-2.js
+++ b/challenge-096/abigail/node/ch-2.js
@@ -6,7 +6,8 @@
. toString () // Turn it into a string.
. split ("\n") // Split on newlines.
. filter (_ => _ . length) // Filter out empty lines.
-. map (_ => console . log (LevenshteinDistance (_ . split (/\s+/))))
+. map (_ => console . log (LevenshteinDistance (_ . trim ()
+ . split (/\s+/))))
;
//
diff --git a/challenge-096/abigail/t/ctest.ini b/challenge-096/abigail/t/ctest.ini
index 99eb989ad5..5592956f87 100644
--- a/challenge-096/abigail/t/ctest.ini
+++ b/challenge-096/abigail/t/ctest.ini
@@ -2,7 +2,12 @@
1-1 = Given examples
2-1 = Given examples
2-2 = Wikipedia example
+2-3 = Extra whitespace
[1-1]
trim = 0
+
+
+[2-3]
+trim = 0
diff --git a/challenge-096/abigail/t/input-2-3 b/challenge-096/abigail/t/input-2-3
new file mode 100644
index 0000000000..80a194e95c
--- /dev/null
+++ b/challenge-096/abigail/t/input-2-3
@@ -0,0 +1 @@
+ hello world
diff --git a/challenge-096/abigail/t/output-2-3.exp b/challenge-096/abigail/t/output-2-3.exp
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/challenge-096/abigail/t/output-2-3.exp
@@ -0,0 +1 @@
+4