#!perl -l
@K=@ARGV;for$i(0..500){for(1..$K[$i]){$K[$p++]=$ARGV[$i%2]}}print@K[0..-1+pop]
|
#!perl -l
@K=@ARGV;for$i(0..500){for(1..$K[$i]){$K[$p++]=$ARGV[$i%2]}}print@K[0..(pop)-1]
|
#!perl -l
@K=@ARGV;for $i(0..500){for(1..$K[$i]){$K[$p++]=$ARGV[$i%2]}}print@K[0..(pop)-1]
|
#!perl
($a,$b,$g)=@ARGV;@l=split'',($a x$a);k($b,$a,1);print@l[0..$g-1],"
";sub k{($z,$x,$c)=@_;if($#l<$g){for(1..$l[$c]||$z){push@l,$z}k($x,$z,$c+1)}}
|