[ create a new paste ] login | about

Link: http://codepad.org/juPnjKIZ    [ raw code | output | fork ]

PHP, pasted on Dec 10:
<?php
$n=5;
$L='l_';
$l='l ';

echo "パターン1\n";
for($i=0;$i<$n+1;$i++){
    echo ((strlen($i)>1)?substr($i,1):$i)." ";
}
echo "\n";
for($i=0;$i<($n*2);$i++)
{
    for($j=0;$j<$n+1;$j++)
    {
        echo ($j<$i+1 && $j<$n && $i<$n)
            ?(($i%2==0 && $j%2==0)
                    ?$L:(($i%2!=0 && $j%2!=0)
                        ?$L:$l))
            :(($j<$n-($i-$n) && $j<$n && $i>=$n)
                    ?(($i%2==0 && $j%2==0)
                        ?$L:(($i%2!=0 && $j%2!=0)
                            ?$L:$l)):$l);
    }
    echo "\n";
}
for($i=$n;$i>-1;$i--){
    echo ((strlen($i)>1)?substr($i,1):$i)." ";
}

echo "\n\n";
echo "パターン2\n";
for($i=0;$i<$n+1;$i++){
    echo ((strlen($i)>1)?substr($i,1):$i)." ";
}
echo "\n";
for($i=0;$i<$n+2;$i++){
    for($j=0;$j<$n+1;$j++){
        echo ($i%2==0 && $j%2 ==0 && $j<$n && $i<$n+1)?$L:($i%2!=0 && $j%2 !=0 && $j<$n && $i<$n+1)?$L:$l;
    }
    echo "\n";
}
for($i=$n;$i>-1;$i--){
    echo ((strlen($i)>1)?substr($i,1):$i)." ";
}


Output:
パターン1
0 1 2 3 4 5 
l_l l l l l 
l l_l l l l 
l_l l_l l l 
l l_l l_l l 
l_l l_l l_l 
l l_l l_l l 
l_l l_l l l 
l l_l l l l 
l_l l l l l 
l l l l l l 
5 4 3 2 1 0 

パターン2
0 1 2 3 4 5 
l_l l_l l_l 
l l_l l_l l 
l_l l_l l_l 
l l_l l_l l 
l_l l_l l_l 
l l_l l_l l 
l l l l l l 
5 4 3 2 1 0 


Create a new paste based on this one


Comments: