aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Ferrari <fluca1978@gmail.com>2022-12-05 17:49:59 +0100
committerLuca Ferrari <fluca1978@gmail.com>2022-12-05 17:49:59 +0100
commit6b70bf5e72c342c2b79ff650d98203b64084462a (patch)
tree11e88ec6be7f9354d90b741ebb70da91d5353c3d
parent8d4ad39acceae6916068d7661648e075877837cc (diff)
downloadperlweeklychallenge-club-6b70bf5e72c342c2b79ff650d98203b64084462a.tar.gz
perlweeklychallenge-club-6b70bf5e72c342c2b79ff650d98203b64084462a.tar.bz2
perlweeklychallenge-club-6b70bf5e72c342c2b79ff650d98203b64084462a.zip
Task 1 done
-rw-r--r--challenge-194/luca-ferrari/raku/ch-1.p617
1 files changed, 17 insertions, 0 deletions
diff --git a/challenge-194/luca-ferrari/raku/ch-1.p6 b/challenge-194/luca-ferrari/raku/ch-1.p6
new file mode 100644
index 0000000000..c279fa8df1
--- /dev/null
+++ b/challenge-194/luca-ferrari/raku/ch-1.p6
@@ -0,0 +1,17 @@
+#!raku
+
+# Perl Weekly Challenge 194
+
+sub MAIN( Str $what ) {
+
+ given ( $what ) {
+ when ( / ^ \? \d ':' \d ** 2 $ / ) { 2.say and exit }
+ when ( / ^ \d \? ':' \d ** 2 $ /
+ || / ^ \d ** 2 ':' \? \d $ / ) { 5.say and exit }
+ when ( / ^\d ** 2 ':' \d \? $ / ) { 9.say and exit }
+ }
+ # exit if $what !~~ / \? /;
+ # 2.say if $what ~~ / ^ \? \d ':' \d ** 2 $ /;
+ # 5.say if $what ~~ / ^ \d \? ':' \d ** 2 $ / || $what ~~ / ^ \d ** 2 ':' \? \d $ / ;
+ # 9.say if $what ~~ / ^\d ** 2 ':' \d \? $ /;
+}