aboutsummaryrefslogtreecommitdiff
path: root/challenge-086/abigail
diff options
context:
space:
mode:
authorAbigail <abigail@abigail.be>2020-11-10 01:43:44 +0100
committerAbigail <abigail@abigail.be>2020-11-10 01:43:44 +0100
commit9fc6d64d38a6de61afd3bd965d5fbc85f4514e7b (patch)
treeddffa0a540e373f7b57c6a8eb8236f4012347f78 /challenge-086/abigail
parent26fc37679b31a2eb241d9a406c66e615d0c1985d (diff)
downloadperlweeklychallenge-club-9fc6d64d38a6de61afd3bd965d5fbc85f4514e7b.tar.gz
perlweeklychallenge-club-9fc6d64d38a6de61afd3bd965d5fbc85f4514e7b.tar.bz2
perlweeklychallenge-club-9fc6d64d38a6de61afd3bd965d5fbc85f4514e7b.zip
Tests for challenge 2, week 86.
Diffstat (limited to 'challenge-086/abigail')
-rw-r--r--challenge-086/abigail/t/input-2-19
-rw-r--r--challenge-086/abigail/t/input-2-29
-rw-r--r--challenge-086/abigail/t/input-2-39
-rw-r--r--challenge-086/abigail/t/output-2-1.exp10
-rw-r--r--challenge-086/abigail/t/output-2-2.exp10
-rw-r--r--challenge-086/abigail/t/output-2-3.exp10
6 files changed, 57 insertions, 0 deletions
diff --git a/challenge-086/abigail/t/input-2-1 b/challenge-086/abigail/t/input-2-1
new file mode 100644
index 0000000000..686c091688
--- /dev/null
+++ b/challenge-086/abigail/t/input-2-1
@@ -0,0 +1,9 @@
+[ _ _ _ 2 6 _ 7 _ 1 ]
+[ 6 8 _ _ 7 _ _ 9 _ ]
+[ 1 9 _ _ _ 4 5 _ _ ]
+[ 8 2 _ 1 _ _ _ 4 _ ]
+[ _ _ 4 6 _ 2 9 _ _ ]
+[ _ 5 _ _ _ 3 _ 2 8 ]
+[ _ _ 9 3 _ _ _ 7 4 ]
+[ _ 4 _ _ 5 _ _ 3 6 ]
+[ 7 _ 3 _ 1 8 _ _ _ ]
diff --git a/challenge-086/abigail/t/input-2-2 b/challenge-086/abigail/t/input-2-2
new file mode 100644
index 0000000000..2c81818681
--- /dev/null
+++ b/challenge-086/abigail/t/input-2-2
@@ -0,0 +1,9 @@
+[ 5 3 _ _ 7 _ _ _ _ ]
+[ 6 _ _ 1 9 5 _ _ _ ]
+[ _ 9 8 _ _ _ _ 6 _ ]
+[ 8 _ _ _ 6 _ _ _ 3 ]
+[ 4 _ _ 8 _ 3 _ _ 1 ]
+[ 7 _ _ _ 2 _ _ _ 6 ]
+[ _ 6 _ _ _ _ 2 8 _ ]
+[ _ _ _ 4 1 9 _ _ 5 ]
+[ _ _ _ _ 8 _ _ 7 9 ]
diff --git a/challenge-086/abigail/t/input-2-3 b/challenge-086/abigail/t/input-2-3
new file mode 100644
index 0000000000..9b35964e38
--- /dev/null
+++ b/challenge-086/abigail/t/input-2-3
@@ -0,0 +1,9 @@
+[ _ 3 _ _ 1 _ _ _ _ ]
+[ 4 _ _ _ _ _ 2 _ _ ]
+[ _ _ _ _ _ _ _ _ _ ]
+[ _ 7 _ _ _ _ _ _ 6 ]
+[ _ 1 _ 3 _ _ _ _ _ ]
+[ _ _ _ 2 _ _ 5 _ _ ]
+[ 2 _ _ 5 _ 8 _ _ _ ]
+[ 6 _ _ _ _ _ _ 1 _ ]
+[ 5 _ _ _ _ _ _ 7 _ ]
diff --git a/challenge-086/abigail/t/output-2-1.exp b/challenge-086/abigail/t/output-2-1.exp
new file mode 100644
index 0000000000..6cae436d56
--- /dev/null
+++ b/challenge-086/abigail/t/output-2-1.exp
@@ -0,0 +1,10 @@
+# Given example
+[ 4 3 5 2 6 9 7 8 1 ]
+[ 6 8 2 5 7 1 4 9 3 ]
+[ 1 9 7 8 3 4 5 6 2 ]
+[ 8 2 6 1 9 5 3 4 7 ]
+[ 3 7 4 6 8 2 9 1 5 ]
+[ 9 5 1 7 4 3 6 2 8 ]
+[ 5 1 9 3 2 6 8 7 4 ]
+[ 2 4 8 9 5 7 1 3 6 ]
+[ 7 6 3 4 1 8 2 5 9 ]
diff --git a/challenge-086/abigail/t/output-2-2.exp b/challenge-086/abigail/t/output-2-2.exp
new file mode 100644
index 0000000000..ebcb02e18f
--- /dev/null
+++ b/challenge-086/abigail/t/output-2-2.exp
@@ -0,0 +1,10 @@
+# Example Sudoku from Wikipedia
+[ 5 3 4 6 7 8 9 1 2 ]
+[ 6 7 2 1 9 5 3 4 8 ]
+[ 1 9 8 3 4 2 5 6 7 ]
+[ 8 5 9 7 6 1 4 2 3 ]
+[ 4 2 6 8 5 3 7 9 1 ]
+[ 7 1 3 9 2 4 8 5 6 ]
+[ 9 6 1 5 3 7 2 8 4 ]
+[ 2 8 7 4 1 9 6 3 5 ]
+[ 3 4 5 2 8 6 1 7 9 ]
diff --git a/challenge-086/abigail/t/output-2-3.exp b/challenge-086/abigail/t/output-2-3.exp
new file mode 100644
index 0000000000..0cbf14f511
--- /dev/null
+++ b/challenge-086/abigail/t/output-2-3.exp
@@ -0,0 +1,10 @@
+# 17 clue Sudoku (www.freesudoku.com)
+[ 7 3 8 4 1 2 6 5 9 ]
+[ 4 5 6 7 3 9 2 8 1 ]
+[ 1 2 9 6 8 5 7 4 3 ]
+[ 3 7 2 8 5 4 1 9 6 ]
+[ 9 1 5 3 6 7 4 2 8 ]
+[ 8 6 4 2 9 1 5 3 7 ]
+[ 2 9 1 5 7 8 3 6 4 ]
+[ 6 4 7 9 2 3 8 1 5 ]
+[ 5 8 3 1 4 6 9 7 2 ]