aboutsummaryrefslogtreecommitdiff
path: root/challenge-207/luca-ferrari
diff options
context:
space:
mode:
authorLuca Ferrari <fluca1978@gmail.com>2023-03-06 13:46:53 +0100
committerLuca Ferrari <fluca1978@gmail.com>2023-03-06 13:46:53 +0100
commit3517fe82e657ed522b51bd1e527fa266509bb2a2 (patch)
treecd1e42bd3d844069f52ebbee319a01bbb2f67c40 /challenge-207/luca-ferrari
parentd75c83429332efc88f29eee14f988b199f2fa10c (diff)
downloadperlweeklychallenge-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.p624
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;
+ }
+ }
+
+}