diff options
| author | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2020-02-02 22:07:43 +0000 |
|---|---|---|
| committer | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2020-02-02 22:07:43 +0000 |
| commit | e5c9462069c42a86d26d468b91d0bc7ff7e22b8f (patch) | |
| tree | 4fb2e53ace3e0474d82093d285aa3ffba7327bb6 /challenge-045 | |
| parent | b757da25fab464639249641c7d21f2485c1bba0e (diff) | |
| download | perlweeklychallenge-club-e5c9462069c42a86d26d468b91d0bc7ff7e22b8f.tar.gz perlweeklychallenge-club-e5c9462069c42a86d26d468b91d0bc7ff7e22b8f.tar.bz2 perlweeklychallenge-club-e5c9462069c42a86d26d468b91d0bc7ff7e22b8f.zip | |
- Added solution by Mark Anderson.
Diffstat (limited to 'challenge-045')
| -rw-r--r-- | challenge-045/mark-anderson/raku/ch-1.p6 | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/challenge-045/mark-anderson/raku/ch-1.p6 b/challenge-045/mark-anderson/raku/ch-1.p6 new file mode 100644 index 0000000000..96f72f06cf --- /dev/null +++ b/challenge-045/mark-anderson/raku/ch-1.p6 @@ -0,0 +1,17 @@ +#!/usr/bin/env perl6 + +# Usage: perl6 ch-1.p6 the quick brown fox jumps over the lazy dog + +sub MAIN(*@args) { + my $string = @args.join || "thequickbrownfoxjumpsoverthelazydog"; + + my @array.push: [.split({}, :skip-empty)] for $string.comb(8); + + @array[*-1].push: " " for @array[*-1].elems..7; + + @array = [Z] @array; + + $_ = .join.trim-trailing for @array; + + say @array.join: " "; +} |
