Quiz: Perl Patterns and Idioms

Test your knowledge of language patterns in Perl.

1

What is the output of this variant of the Schwartzian transform?

my %extensions = (
'042' => 'Nick',
'000' => 'Nick',
'002' => 'Wesley',
'088' => 'Nick'
);

print for
   map { " $_->[0]" }
   sort { $a->[1] cmp $b->[1] }
   sort { $a->[0] cmp $b->[0] }
   map { [ $_ => $extensions{$_} ] }
   keys %extensions;
A)

000 002 042 088

B)

088 042 002 000

C)

000 042 088 002

D)

002 000 042 088

Question 1 of 50 attempted

Get hands-on with 1400+ tech skills courses.