diff options
| author | Luis Mochan <mochan@fis.unam.mx> | 2021-04-30 13:01:47 -0500 |
|---|---|---|
| committer | Luis Mochan <mochan@fis.unam.mx> | 2021-04-30 13:01:47 -0500 |
| commit | 70d76b56ec16de39ae9f76c057faa063c5820994 (patch) | |
| tree | e3979ae3e2cf41d680847ac1076638eee4756715 /challenge-110/wlmb/perl/ch-2.pl | |
| parent | 81611f270e286e6eb064c88a3fe5ed6a04424cd5 (diff) | |
| download | perlweeklychallenge-club-70d76b56ec16de39ae9f76c057faa063c5820994.tar.gz perlweeklychallenge-club-70d76b56ec16de39ae9f76c057faa063c5820994.tar.bz2 perlweeklychallenge-club-70d76b56ec16de39ae9f76c057faa063c5820994.zip | |
Add solutions to challenge 110
Diffstat (limited to 'challenge-110/wlmb/perl/ch-2.pl')
| -rwxr-xr-x | challenge-110/wlmb/perl/ch-2.pl | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/challenge-110/wlmb/perl/ch-2.pl b/challenge-110/wlmb/perl/ch-2.pl new file mode 100755 index 0000000000..d9eca28023 --- /dev/null +++ b/challenge-110/wlmb/perl/ch-2.pl @@ -0,0 +1,11 @@ +#!/usr/bin/env perl +# Perl weekly challenge 110 +# Task 2: Transpose file +# +# Simple version +# See https://wlmb.github.io/2021/04/27/PWC110/#task-2-transpose-file +use strict; +use warnings; +use v5.12; +my @input=map {chomp; [split /,/]} <>; +say join "\n", map { my $c=$_; join ",", map {$input[$_][$c]} 0..@input-1} 0..scalar @{$input[0]}-1; |
