aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-062/mohammad-anwar/perl/ch-1.pl4
-rw-r--r--challenge-062/mohammad-anwar/perl/ch-1a.pl6
2 files changed, 5 insertions, 5 deletions
diff --git a/challenge-062/mohammad-anwar/perl/ch-1.pl b/challenge-062/mohammad-anwar/perl/ch-1.pl
index 030b543483..6bcfd79c90 100644
--- a/challenge-062/mohammad-anwar/perl/ch-1.pl
+++ b/challenge-062/mohammad-anwar/perl/ch-1.pl
@@ -28,7 +28,7 @@ sub sort_data {
my ($mailbox, $domain) = split /\@/, $row, 2;
push @source, [$mailbox, $domain];
if ($flag) {
- $source->{$mailbox} = lc $domain;
+ $source->{$mailbox} = $domain;
}
}
@@ -36,7 +36,7 @@ sub sort_data {
my $sorted = [];
if ($flag) {
- foreach (sort { $source->{$a} cmp $source->{$b} } sort keys %$source) {
+ foreach (sort { lc $source->{$a} cmp lc $source->{$b} } sort keys %$source) {
push @$sorted, sprintf("%s@%s", $_, $source->{$_});
}
}
diff --git a/challenge-062/mohammad-anwar/perl/ch-1a.pl b/challenge-062/mohammad-anwar/perl/ch-1a.pl
index 3e4f911fdc..6643c8eafd 100644
--- a/challenge-062/mohammad-anwar/perl/ch-1a.pl
+++ b/challenge-062/mohammad-anwar/perl/ch-1a.pl
@@ -17,7 +17,7 @@ is_deeply ( sort_data('data.txt'),
is_deeply ( sort_data('data.txt', '-u'),
[ 'user@alpha.example.org',
- 'rjt@cpan.org',
+ 'rjt@CPAN.org',
'Name@example.org',
'name@example.org',
],
@@ -44,7 +44,7 @@ sub sort_data {
my ($mailbox, $domain) = split /\@/, $row, 2;
push @source, [$mailbox, $domain];
if ($flag) {
- $source->{$mailbox} = lc $domain;
+ $source->{$mailbox} = $domain;
}
}
@@ -52,7 +52,7 @@ sub sort_data {
my $sorted = [];
if ($flag) {
- foreach (sort { $source->{$a} cmp $source->{$b} } sort keys %$source) {
+ foreach (sort { lc $source->{$a} cmp lc $source->{$b} } sort keys %$source) {
push @$sorted, sprintf("%s@%s", $_, $source->{$_});
}
}