aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCY Fung <fungcheokyin@gmail.com>2023-02-05 22:51:02 +0800
committerCY Fung <fungcheokyin@gmail.com>2023-02-05 22:51:02 +0800
commit84675e41ffaaa804f00c7f35ddbd0a7e37ea2dce (patch)
tree226d715f79d85d066d9722501c9ab32f7562ea50
parent06cc3b3b9b79c144194dcd0a82b3d984a1320d7e (diff)
downloadperlweeklychallenge-club-84675e41ffaaa804f00c7f35ddbd0a7e37ea2dce.tar.gz
perlweeklychallenge-club-84675e41ffaaa804f00c7f35ddbd0a7e37ea2dce.tar.bz2
perlweeklychallenge-club-84675e41ffaaa804f00c7f35ddbd0a7e37ea2dce.zip
Week 202 Task 1
-rw-r--r--challenge-202/cheok-yin-fung/perl/ch-1.pl16
1 files changed, 16 insertions, 0 deletions
diff --git a/challenge-202/cheok-yin-fung/perl/ch-1.pl b/challenge-202/cheok-yin-fung/perl/ch-1.pl
new file mode 100644
index 0000000000..5f3fea5a16
--- /dev/null
+++ b/challenge-202/cheok-yin-fung/perl/ch-1.pl
@@ -0,0 +1,16 @@
+# The Weekly Challenge 202
+# Task 1 Consecutive Odds
+use v5.30.0;
+use warnings;
+
+sub co {
+ my @array = @_;
+ $_ = join "", map {$_ % 2} @array;
+ return /111/ ? 1 : 0;
+}
+
+use Test::More tests => 4;
+ok co(1,5,3,6) == 1;
+ok co(2,6,3,5) == 0;
+ok co(1,2,3,4) == 0;
+ok co(2,3,5,7) == 1;