diff options
| author | Luca Ferrari <fluca1978@gmail.com> | 2022-12-05 17:49:59 +0100 |
|---|---|---|
| committer | Luca Ferrari <fluca1978@gmail.com> | 2022-12-05 17:49:59 +0100 |
| commit | 6b70bf5e72c342c2b79ff650d98203b64084462a (patch) | |
| tree | 11e88ec6be7f9354d90b741ebb70da91d5353c3d | |
| parent | 8d4ad39acceae6916068d7661648e075877837cc (diff) | |
| download | perlweeklychallenge-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.p6 | 17 |
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 \? $ /; +} |
