diff options
| author | Avery Adams <oldtechaa@gmail.com> | 2023-05-21 16:16:38 +1200 |
|---|---|---|
| committer | Avery Adams <oldtechaa@gmail.com> | 2023-05-21 16:16:38 +1200 |
| commit | 760b6c66901fcd6f378076579375d01c232309f8 (patch) | |
| tree | 74d58dbb224d661ae47572d95388c84dc359fa9b | |
| parent | c4b5be7c34b100fcda4b1e2481df1e497a7d2661 (diff) | |
| download | perlweeklychallenge-club-760b6c66901fcd6f378076579375d01c232309f8.tar.gz perlweeklychallenge-club-760b6c66901fcd6f378076579375d01c232309f8.tar.bz2 perlweeklychallenge-club-760b6c66901fcd6f378076579375d01c232309f8.zip | |
Solution for challenge 1 for Avery Adams for week 217
| -rw-r--r-- | challenge-217/avery-adams/blogs.txt | 2 | ||||
| -rw-r--r-- | challenge-217/avery-adams/perl/ch-1.pl | 25 |
2 files changed, 27 insertions, 0 deletions
diff --git a/challenge-217/avery-adams/blogs.txt b/challenge-217/avery-adams/blogs.txt new file mode 100644 index 0000000000..de43b255fe --- /dev/null +++ b/challenge-217/avery-adams/blogs.txt @@ -0,0 +1,2 @@ +https://blogs.perl.org/users/oldtechaa/2023/05/perl-weekly-challenge-217---flattening-the-matrix.html +https://dev.to/oldtechaa/perl-weekly-challenge-217-flattening-the-matrix-4mk3 diff --git a/challenge-217/avery-adams/perl/ch-1.pl b/challenge-217/avery-adams/perl/ch-1.pl new file mode 100644 index 0000000000..2bb48fd55f --- /dev/null +++ b/challenge-217/avery-adams/perl/ch-1.pl @@ -0,0 +1,25 @@ +#!/usr/bin/perl + +use strict; +use v5.24; + +my @matrix1 = ([3, 1, 2], [5, 2, 4], [0, 1, 3]); +my @list1; + +foreach (@matrix1) {map {push @list1, $_} @{$_}} +@list1 = sort @list1; +say $list1[2]; + +my @matrix2 = ([2, 1], [4, 5]); +my @list2; + +foreach (@matrix2) {map {push @list2, $_} @{$_}} +@list2 = sort @list2; +say $list2[2]; + +my @matrix3 = ([1, 0, 3], [0, 0, 0], [1, 2, 1]); +my @list3; + +foreach (@matrix3) {map {push @list3, $_} @{$_}} +@list3 = sort @list3; +say $list3[2]; |
