diff options
| author | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2020-03-20 11:21:38 +0000 |
|---|---|---|
| committer | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2020-03-20 11:21:38 +0000 |
| commit | 608c93f593218dd1c2f8bca71b614b29e271ed32 (patch) | |
| tree | 45f9889e22353f585ecac06984155123a5ac2241 /challenge-050 | |
| parent | f7a7e385a7b525bf915144b5e02a1102806eee78 (diff) | |
| download | perlweeklychallenge-club-608c93f593218dd1c2f8bca71b614b29e271ed32.tar.gz perlweeklychallenge-club-608c93f593218dd1c2f8bca71b614b29e271ed32.tar.bz2 perlweeklychallenge-club-608c93f593218dd1c2f8bca71b614b29e271ed32.zip | |
- Tidied up Merge Intervals solution.
Diffstat (limited to 'challenge-050')
| -rw-r--r-- | challenge-050/mohammad-anwar/perl/ch-1.pl | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/challenge-050/mohammad-anwar/perl/ch-1.pl b/challenge-050/mohammad-anwar/perl/ch-1.pl index d2b3063faf..d54ec1378a 100644 --- a/challenge-050/mohammad-anwar/perl/ch-1.pl +++ b/challenge-050/mohammad-anwar/perl/ch-1.pl @@ -150,7 +150,14 @@ sub merge_intervals { return $m; } +# Ryan Thompson suggested version as in review blog. +# https://perlweeklychallenge.org/blog/review-challenge-050 sub _order_intervals { + [ sort { $a->[0] <=> $b->[0] || $a->[1] <=> $b->[1] } @{$_[0]} ] +} + +# My unnecessary over complicated version. +sub __order_intervals { my ($intervals) = @_; my @intervals = (); |
