aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Ferrari <fluca1978@gmail.com>2021-04-26 09:51:02 +0200
committerLuca Ferrari <fluca1978@gmail.com>2021-04-26 09:51:02 +0200
commit0310f70d5102cb73bf8d677e2641c1c7e0acf764 (patch)
tree68ff5604e556416b6d391b4acd7e4ebe4eac5b06
parent3954c4d133c65ee56946a2aa4c35ef904818f7db (diff)
downloadperlweeklychallenge-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.p612
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;
+
}