diff options
| author | Luca Ferrari <fluca1978@gmail.com> | 2023-03-17 11:45:20 +0100 |
|---|---|---|
| committer | Luca Ferrari <fluca1978@gmail.com> | 2023-03-17 11:45:20 +0100 |
| commit | 67cd4ba3a74ead61ea7564d57b8c9ce3303933ce (patch) | |
| tree | bae3e2277b8eb0413d1824d2e00de8a459e98bb1 | |
| parent | 0f4a809c0bead5e3fd8bc4616e1c011c9d6fb8a9 (diff) | |
| download | perlweeklychallenge-club-67cd4ba3a74ead61ea7564d57b8c9ce3303933ce.tar.gz perlweeklychallenge-club-67cd4ba3a74ead61ea7564d57b8c9ce3303933ce.tar.bz2 perlweeklychallenge-club-67cd4ba3a74ead61ea7564d57b8c9ce3303933ce.zip | |
Task 1 done
| -rw-r--r-- | challenge-208/luca-ferrari/raku/ch-1.p6 | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/challenge-208/luca-ferrari/raku/ch-1.p6 b/challenge-208/luca-ferrari/raku/ch-1.p6 new file mode 100644 index 0000000000..412271a097 --- /dev/null +++ b/challenge-208/luca-ferrari/raku/ch-1.p6 @@ -0,0 +1,20 @@ +#!raku + +# +# Perl Weekly Challenge 208 +# Task 1 +# +# See <https://perlweeklychallenge.org/blog/perl-weekly-challenge-208/> +# + +sub MAIN() { + my @first = < Perl Raku PHP Love >; + my @second = < Raku Perl Hate >; + my %results; + + for 0 ..^ @first.elems { + %results{ $_ + @second.first( @first[ $_ ], :k ) }.push: @first[ $_ ] if ( @second.grep: @first[ $_ ] ); + } + + %results{ %results.keys.min }.join( ',' ).say; +} |
