#!perl -l
print map{@.=(($?=$ARGV[$|--])x($.[-1]||$?),@.);pop@.}1..pop
|
#!perl -l
print map{push@.,($?=$ARGV[$|--])x($.[0]||$?);shift@.}1..pop
|
#!perl -l
print map{push@.,($?=$ARGV[$|--])x($.=$.[$_-1]||$?);$.}1..pop
|
#!perl -l
print map{chop($.=($?=$ARGV[$|--])x($.=~/.$/?$&:$?).$.)}1..pop
|
#!perl -l print map chop($.=($?=$ARGV[$|--])x($.=~/.$/?$&:$?).$.),1..pop |
#!perl -l
print map{$.=($?=$ARGV[$|--])x($.=~/.$/?$&:$?).$.;chop$.}1..pop
|
#!perl -l
for$.(1..pop){s!!($?=$ARGV[$|--])x(/.$/?$&:$?)!e;$x.=chop}print$x
|
#!perl
for$i(1..pop){$_.=($?=$ARGV[$|--])x(/./?$&:$?),s/.//,print$&}print'
'
|
#!perl $0=pop;$?=$ARGV[$|--],$_.=$?x(/./?$&:$?),s/.//,print$&while$0--;print' ' |
#!perl ($!,$?,$$)=@ARGV;$!^=$?;$_.=($?^=$!)x(/./?$&:$?),s/.//,print$&while$$--;print' ' |
#!perl
($x,$y,$l)=@ARGV;while($l--){$_.=$x
x(/./?$&:$x);s/.//;print$&;($x,$y)=($y,$x)}print'
'
|