- or download this
$_=do{q}HHJHPAPAJJAJPJJHAAJJAAJHJAHAJPHJHAHPPJ
HAAHHJJJHJPPHPHJAJPHAAPHAJJHHJHAHA}};\s+\s++s+
y?JAPH?0-3?;s;(.)(.)(.);(map{ord>0130?uc:(),uc
}q{KnKttiIMRsROhOppllrr y ssLfL cWEdEaauujj}=~
/./g)[$1*16+$2*4+$3];eg;s;\w+;\L\u$&;g;{print}
- or download this
$_=do{q}HHJHPAPAJJAJPJJHAAJJAAJHJAHAJPHJHAHPPJ
HAAHHJJJHJPPHPHJAJPHAAPHAJJHHJHAHA}};
...
s;\w+;\L\u$&;g;
{print}
- or download this
1 $_=do{q}HHJHPAPAJJAJPJJHAAJJAAJHJAHAJPHJHAHPPJHAAHHJJJHJPPHPHJAJ
+PHAAPHAJJH
HJHAHA}};
...
4 s;\w+;\L\u$&;g;
5 {print}
- or download this
$ perl
...
(Might be a runaway multi-line ;; string starting on line 4)
(Missing semicolon on previous line?)
- or download this
1 $_=do{q}HHJHPAPAJJAJPJJHAAJJAAJHJAHAJPHJHAHPPJHAAHHJJJHJPPHPHJAJ
+PHAAPHAJJH
...
4 s;\w+;\L\u$&;g;
5 {print}
- or download this
1 $_=do{q}HHJHPAPAJJAJPJJHAAJJAAJHJAHAJPHJHAHPPJHAAHHJJJHJPPHPHJAJ
+PHAAPHAJJH
...
q{KnKttiIMRsROhOppllrr y ssLfL cWEdEaauujj}=~/./g)
[$f*16+$s*4+$t]
}
- or download this
$_=do{q}HHJHPAPAJJAJPJJHAAJJAAJHJAHAJPHJHAHPPJHAAHHJJJHJPPHPHJAJPHA
+APHAJJH
HJHAHA}};
- or download this
use strict;
use warnings;
...
my @family = qw)Mom Dad Brother Sister etc);
foreach ( @friends ) { print $_, " is a friend\n" }
foreach ( @family ) { print $_, " is family\n" }
- or download this
$ perl -e '$_ = do{q(Hello World)}; print $_,"\n"'
Hello World
- or download this
\s+\s++s+y?JAPH?0-3?;
- or download this
$ perl
$_='HHJHPAPAJJAJPJJHAAJJAAJHJAHAJPHJHAHPPJHAAHHJJJHJPPHPHJAJPHAAPHAJJH
+
...
print;
__END__
3303212100102003110011030131023031322031133000302232301023112310033031
+31
- or download this
$ perl
$_='HHJHPAPAJJAJPJJHAAJJAAJHJAHAJPHJHAHPPJHAAHHJJJHJPPHPHJAJPHAAPHAJJH
+
...
__END__
330321210010200311001103013102303132203113300030223230102311231003
303131
- or download this
$ perl
$_='HHJHPAPAJJAJPJJHAAJJAAJHJAHAJPHJHAHPPJHAAHHJJJHJPPHPHJAJPHAAPHAJJH
+
...
print;
__END__
HHJHPAPAJJAJPJJHAAJJAAJHJAHAJPHJHAHPPJHAAHHJJJHJPPHPHJAJPHAAPHAJJHHJHA
+HA
- or download this
$ perl
$_='HHJHPAPAJJAJPJJHAAJJAAJHJAHAJPHJHAHPPJHAAHHJJJHJPPHPHJAJPHAAPHAJJH
+
...
print;
__END__
HHJHPAPAJJAJPJJHAAJJAAJHJAHAJPHJHAHPPJHAAHHJJJHJPPHPHJAJPHAAPHAJJHHJHA
+HA
- or download this
s/\s+//s;
vs
\s+\s++s+
- or download this
$ perl
$_='hello
...
__END__
syntax error at - line 3, near "+;"
Execution of - aborted due to compilation errors.
- or download this
$ perl
$_='hello
...
print $_;
__END__
helloworld
- or download this
s/\s//s and tr/JAPH/0123/;
- or download this
if ( s/\s//s ) { # if we remove a space char, where "space" includes
+\n...
tr/JAPH/0123/; # ...then do this tr/ansl/ation/
}
- or download this
3 s;(.)(.)(.);tadman($1,$2,$3);eg;
4 s;\w+;\L\u$&;g;
- or download this
$ perl -e '$_ = "hello world"; s/(hello)/uc $1/g; print $_,"\n"'
uc hello world
$ perl -e '$_ = "hello world"; s/(hello)/uc $1/ge; print'
HELLO world
- or download this
while ( /(.)(.)(.)/g ) {
tadman ( $1, $2, $3 );
}
- or download this
4 s;\w+;\L\u$&;g;
- or download this
$ perl -e '$_ = "hello world"; s;\w+;\L\u$&;gx; print $_,"\n"'
Hello World
$ perl -e '$_ = "HELLO WORLD"; s;\w+;\L\u$&;gx; print $_,"\n"'
Hello World
- or download this
$ perl -e '$_ = "hello world"; $_ = ucfirst($_); print $_,"\n"'
Hello world
$ perl -e '$_ = "HELLO WORLD"; s;\w+;\L\u$&;gx; print $_,"\n"'
HELLO WORLD
- or download this
{print}
- or download this
sub tadman
{
...
q{KnKttiIMRsROhOppllrr y ssLfL cWEdEaauujj}=~/./g)
[$first*16+$second*4+$third]
}
- or download this
#!/usr/bin/perl
use strict;
...
my $occupation = $fields[2];
print "$occupation man\n";
exit;
- or download this
#!/usr/bin/perl
use strict;
...
my $occupation = ( split /\|/, $line )[2];
print "$occupation man\n";
exit;
- or download this
2 ( map { ord>0130?uc:(),uc }
q{KnKttiIMRsROhOppllrr y ssLfL cWEdEaauujj}=~/./g)
[$first*16+$second*4+$third]
- or download this
( # open paren to force list context
map # will be followed by BLOCK and LIST
...
# Finally, close paren and index into the list
)[$first*16+$second*4+$third]
- or download this
sub tadman
{
my ($first, $second, $third) = @_;
...
my @key = split /|/, 'KnKttiIMRsROhOppllrr y ssLfL cWEdEaauujj';
( map { ord > 0130 ? uc : (), uc } @key )[ $index ];
}
- or download this
#
# { ord > 0130 ? uc : (), uc }
...
} else { # otherwise
(), $_ ; # return undef *and* $_
}
- or download this
#!/usr/bin/perl
...
my $value = $expanded_key[$index];
return $value;
}