aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Ferrari <fluca1978@gmail.com>2021-03-08 10:27:20 +0100
committerLuca Ferrari <fluca1978@gmail.com>2021-03-08 10:27:20 +0100
commit00594660d5dc2aba6ff0a19cff32aec435fd8d44 (patch)
tree182886d2e8a73d167abac7941fbd63f8abd2d11e
parent4ca90aa3b8a785fe2e2d0b64524c42c4015f11bf (diff)
downloadperlweeklychallenge-club-00594660d5dc2aba6ff0a19cff32aec435fd8d44.tar.gz
perlweeklychallenge-club-00594660d5dc2aba6ff0a19cff32aec435fd8d44.tar.bz2
perlweeklychallenge-club-00594660d5dc2aba6ff0a19cff32aec435fd8d44.zip
Task 1 done
-rw-r--r--challenge-102/luca-ferrari/raku/ch-1.p617
1 files changed, 17 insertions, 0 deletions
diff --git a/challenge-102/luca-ferrari/raku/ch-1.p6 b/challenge-102/luca-ferrari/raku/ch-1.p6
new file mode 100644
index 0000000000..f283af245e
--- /dev/null
+++ b/challenge-102/luca-ferrari/raku/ch-1.p6
@@ -0,0 +1,17 @@
+#!raku
+
+
+
+
+multi sub MAIN( Int $year where { $year > 1900 } ) {
+ my @animals = qw/ Rat Ox Tiger Rabbit Dragon Snake Horse Goat Monkey Rooster Dog Pig /;
+ my @elements = qw/ Wood Fire Earth Metal Water /;
+
+ say "Year $year is %s %s".sprintf:
+ @elements[ ( $year - 4 ) % 10 / 2 ],
+ @animals[ ( $year - 4 ) % 12 ];
+}
+
+multi sub MAIN() {
+ MAIN( DateTime.now.year );
+}