diff options
| author | Luca Ferrari <fluca1978@gmail.com> | 2023-03-06 13:46:53 +0100 |
|---|---|---|
| committer | Luca Ferrari <fluca1978@gmail.com> | 2023-03-06 13:46:53 +0100 |
| commit | 3517fe82e657ed522b51bd1e527fa266509bb2a2 (patch) | |
| tree | cd1e42bd3d844069f52ebbee319a01bbb2f67c40 /challenge-207/luca-ferrari | |
| parent | d75c83429332efc88f29eee14f988b199f2fa10c (diff) | |
| download | perlweeklychallenge-club-3517fe82e657ed522b51bd1e527fa266509bb2a2.tar.gz perlweeklychallenge-club-3517fe82e657ed522b51bd1e527fa266509bb2a2.tar.bz2 perlweeklychallenge-club-3517fe82e657ed522b51bd1e527fa266509bb2a2.zip | |
Task 1 done
Diffstat (limited to 'challenge-207/luca-ferrari')
| -rw-r--r-- | challenge-207/luca-ferrari/raku/ch-1.p6 | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/challenge-207/luca-ferrari/raku/ch-1.p6 b/challenge-207/luca-ferrari/raku/ch-1.p6 new file mode 100644 index 0000000000..129b1111bc --- /dev/null +++ b/challenge-207/luca-ferrari/raku/ch-1.p6 @@ -0,0 +1,24 @@ +#!raku + +# +# Perl Weekly Challenge 207 +# Task 1 +# +# See <https://perlweeklychallenge.org/blog/perl-weekly-challenge-207/> +# + +sub MAIN( *@words ) { + my @keyboard = qw/ qwertyuiop asdfghjkl zxcvbnm /; + + for @words -> $current-word { + for @keyboard -> $current-row { + my $found = 0; + for $current-word.lc.comb -> $current-letter { + $found++ if ( $current-row ~~ /$current-letter/ ); + } + + $current-word.say if $current-word.chars == $found; + } + } + +} |
