diff options
| author | Luca Ferrari <fluca1978@gmail.com> | 2022-10-03 10:18:27 +0200 |
|---|---|---|
| committer | Luca Ferrari <fluca1978@gmail.com> | 2022-10-03 10:18:27 +0200 |
| commit | 47ee5bdb4bafb5d4134182bbce243a6cde566cb9 (patch) | |
| tree | fe766e980535eef0dd2150d3013cb7935d6a0e84 | |
| parent | af8d0436ba764c6683c3dc1810c0012d4f81a4eb (diff) | |
| download | perlweeklychallenge-club-47ee5bdb4bafb5d4134182bbce243a6cde566cb9.tar.gz perlweeklychallenge-club-47ee5bdb4bafb5d4134182bbce243a6cde566cb9.tar.bz2 perlweeklychallenge-club-47ee5bdb4bafb5d4134182bbce243a6cde566cb9.zip | |
Task 2 done
| -rwxr-xr-x | challenge-185/luca-ferrari/raku/ch-2.p6 | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/challenge-185/luca-ferrari/raku/ch-2.p6 b/challenge-185/luca-ferrari/raku/ch-2.p6 new file mode 100755 index 0000000000..a04eb12cc4 --- /dev/null +++ b/challenge-185/luca-ferrari/raku/ch-2.p6 @@ -0,0 +1,19 @@ +#!raku + +# Perl Weekly Challenge 185 + +sub MAIN( *@codes ) { + my @output-codes; + for @codes -> $current-code { + my @current-output; + my $counter = 4; + for $current-code.comb -> $current-char is copy { + $current-char = 'x' and $counter-- if $current-char ~~ / <[0..9a..z]> / && $counter > 0; + @current-output.push: $current-char; + } + + @output-codes.push: @current-output.join; + } + + @output-codes.join( "\n" ).say; +} |
