aboutsummaryrefslogtreecommitdiff
path: root/challenge-045/javier-luque/raku/ch-1.p6
blob: 1990bd0174026668ebacc6bffd95b4d97ce1073c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Test: perl6 ch-1.p6 "The quick brown fox jumps over the lazy dog"
use v6.d;

sub MAIN(Str $string) {
    my @new_words;
    @new_words[$_] = '' for (0..7);

    my $clean_string = $string;
    $clean_string ~~ s:g/\s//;
    my @chars = $clean_string.comb;

    for (0 .. @chars.elems - 1) -> $i {
        @new_words[$i % 8] =
            @new_words[$i % 8] ~ @chars[$i];
    }

    say @new_words.join(' ');
}