#!perl -l
@.=@ARGV;$.=1,s/./$.[$.^=1]x$&/ge,$_.=$.[!$.]until/.{$.[2]}/;print$&
|
#!perl -l
@.=@ARGV;$.=1,s/./$.[$.^=1]x$&/ge,$_.=$.[$.^1]until/.{$.[2]}/;print$&
|
#!perl -l
@.=@ARGV;$.=1,s/./$.[$.^=1]x$&/ge,$_.=$.[$.]until/(.{$.[2]})../;print$1
|
#!perl -l
@a=@ARGV;do{$x=1;s/./$a[$x^=1]x$&/ge;$_.=$a[$x]}until/.{$a[2]}/;print$&
|
#!perl -l @a=@ARGV;push@s,($a[$x++%2])x($s[$i++]||shift)until@s>500;print@s[0..pop()-1] |
#!perl -lw @a=@ARGV;push@s,($a[$^W^=1])x($s[$i++]||shift)until@s>500;print@s[0..pop()-1] |
#!perl -l @a=@ARGV;push@s,($a[$x++%2])x($s[$i++]||shift)until@s>500;print@s[0..pop()-1]; |
#!perl -l
$l=pop;@a=@ARGV;$_=$a[0]x$a[0].pop;do{$x=1}until s/./($a[$x^=1])x$&/ge&&/.{$l}/;
print$&;
|
#!perl -l
$l=pop;@a=@ARGV;$_=$a[0]x$a[0].pop;do{$x=1}until s/./($a[$x^=1])x$&/ge&&/.{$l}/;
print$&;
|