diff options
| author | E7-87-83 <fungcheokyin@gmail.com> | 2024-08-10 17:03:25 +0800 |
|---|---|---|
| committer | E7-87-83 <fungcheokyin@gmail.com> | 2024-08-10 17:03:25 +0800 |
| commit | c9df02e64b0a556213eeeb8c673dc882162afa88 (patch) | |
| tree | acec8bd712e6a361f0d8459df94c53fc88cae741 | |
| parent | 3a503ee926baebda59104d60eddd9ca351686ef5 (diff) | |
| download | perlweeklychallenge-club-c9df02e64b0a556213eeeb8c673dc882162afa88.tar.gz perlweeklychallenge-club-c9df02e64b0a556213eeeb8c673dc882162afa88.tar.bz2 perlweeklychallenge-club-c9df02e64b0a556213eeeb8c673dc882162afa88.zip | |
Week 281
| -rw-r--r-- | challenge-281/cheok-yin-fung/blog.txt | 1 | ||||
| -rw-r--r-- | challenge-281/cheok-yin-fung/perl/ch-1.pl | 15 |
2 files changed, 16 insertions, 0 deletions
diff --git a/challenge-281/cheok-yin-fung/blog.txt b/challenge-281/cheok-yin-fung/blog.txt new file mode 100644 index 0000000000..35d7beadc1 --- /dev/null +++ b/challenge-281/cheok-yin-fung/blog.txt @@ -0,0 +1 @@ +https://cylivesstem.wordpress.com/2024/08/10/where-is-the-chess-piece-going-to/ diff --git a/challenge-281/cheok-yin-fung/perl/ch-1.pl b/challenge-281/cheok-yin-fung/perl/ch-1.pl new file mode 100644 index 0000000000..f957379a1a --- /dev/null +++ b/challenge-281/cheok-yin-fung/perl/ch-1.pl @@ -0,0 +1,15 @@ +# The Weekly Challenge 281 +# Task 1 Check Color +use v5.30; +use warnings; + +sub cc { + my $coord = $_[0]; + my $pos = [ord(substr($coord,0,1))-ord("a"), substr($coord,1,2)-1]; + return ($pos->[0]-$pos->[1]) % 2; +} + +use Test::More tests=>3; +ok cc("d3"); +ok !cc("g5"); +ok cc("e6"); |
