diff options
| author | Luis Mochan <mochan@fis.unam.mx> | 2023-03-20 17:51:17 -0600 |
|---|---|---|
| committer | Luis Mochan <mochan@fis.unam.mx> | 2023-03-20 17:51:17 -0600 |
| commit | cff5708de2aaa2ac6b2ba4d4fcb53d1f90c1d538 (patch) | |
| tree | d817f69b0f9bc3fe9de5cc1a96ddf7f69553c30e | |
| parent | dd4a57665bdebce636af0c254d624d8f36805802 (diff) | |
| download | perlweeklychallenge-club-cff5708de2aaa2ac6b2ba4d4fcb53d1f90c1d538.tar.gz perlweeklychallenge-club-cff5708de2aaa2ac6b2ba4d4fcb53d1f90c1d538.tar.bz2 perlweeklychallenge-club-cff5708de2aaa2ac6b2ba4d4fcb53d1f90c1d538.zip | |
Simplified solution
| -rwxr-xr-x | challenge-209/wlmb/perl/ch-2.pl | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/challenge-209/wlmb/perl/ch-2.pl b/challenge-209/wlmb/perl/ch-2.pl index 50a270aecd..1210214470 100755 --- a/challenge-209/wlmb/perl/ch-2.pl +++ b/challenge-209/wlmb/perl/ch-2.pl @@ -14,9 +14,7 @@ while(<>){ $names[$INPUT_LINE_NUMBER] = $name; for(@addresses){ $merge_to{$INPUT_LINE_NUMBER} = - defined $merge_to{$line_of{$_}} - ?$merge_to{$line_of{$_}} # previously merged - :$line_of{$_} # or first time merge + $merge_to{$line_of{$_}} # previously merged or undef if defined $line_of{$_}; # address has been seen before $line_of{$_}//=$INPUT_LINE_NUMBER; # map to current line if not seen before } |
