diff options
| author | Luca Ferrari <fluca1978@gmail.com> | 2021-04-26 09:51:02 +0200 |
|---|---|---|
| committer | Luca Ferrari <fluca1978@gmail.com> | 2021-04-26 09:51:02 +0200 |
| commit | 0310f70d5102cb73bf8d677e2641c1c7e0acf764 (patch) | |
| tree | 68ff5604e556416b6d391b4acd7e4ebe4eac5b06 | |
| parent | 3954c4d133c65ee56946a2aa4c35ef904818f7db (diff) | |
| download | perlweeklychallenge-club-0310f70d5102cb73bf8d677e2641c1c7e0acf764.tar.gz perlweeklychallenge-club-0310f70d5102cb73bf8d677e2641c1c7e0acf764.tar.bz2 perlweeklychallenge-club-0310f70d5102cb73bf8d677e2641c1c7e0acf764.zip | |
Use map to compelte task 2
| -rw-r--r-- | challenge-110/luca-ferrari/raku/ch-2.p6 | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/challenge-110/luca-ferrari/raku/ch-2.p6 b/challenge-110/luca-ferrari/raku/ch-2.p6 index b388913a7f..ed01afe516 100644 --- a/challenge-110/luca-ferrari/raku/ch-2.p6 +++ b/challenge-110/luca-ferrari/raku/ch-2.p6 @@ -5,8 +5,12 @@ sub MAIN( Str $file-name = 'people.txt' ) { my @content; @content.push: .split( ',' ) for $file-name.IO.lines; - for 0 ..^ @content[ 0 ].elems -> $column { - my @row.push: @content[ $_ ][ $column ] for 0 ..^ @content.elems; - @row.join( ',' ).say; - } + # for 0 ..^ @content[ 0 ].elems -> $column { + # my @row.push: @content[ $_ ][ $column ] for 0 ..^ @content.elems; + # @row.join( ',' ).say; + # } + + my @transposed.push: @content.map: *[ $_ ] for 0 ..^ @content[ 0 ].elems; + $_.join( ',' ).say for @transposed; + } |
