View Single Post
ישן 07-05-09, 22:37   # 8
intercooler3819
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,056

intercooler3819 לא מחובר  

אני חושב שניצחתי אם מדובר באורך הקוד D:

PHP קוד:
<?php
function nitsana ($n$b='')
{
    return 
$n == $b nitsana($n-1str_repeat('[',$n).str_repeat(']',$n) ."\n".$b.str_repeat('[',$n).str_repeat(']',$n)."\n");
}

function 
nitsanb ($n$l=0$b='')
{
    
$l $l == $l 2*$n $l $l;
    return 
$n == $b nitsanb($n-1$lstr_repeat(' ',ceil($l-(2*$n))).str_repeat('[',$n).str_repeat(']',$n)."\n".$b.str_repeat(' ',ceil($l-(2*$n))).str_repeat('[',$n).str_repeat(']',$n)."\n");
}

function 
nitsanc ($n$l=0$b='')
{
    
$l $l == $l $n $l $l;
    return 
$n == $b nitsanc($n-1$lstr_repeat(' ',ceil($l-$n)).str_repeat('[',$n).str_repeat(']',$n)."\n".$b.str_repeat(' ',ceil($l-$n)).str_repeat('[',$n).str_repeat(']',$n)."\n");
}

echo 
nitsana(5);
echo 
"\n\n\n";
echo 
nitsanb(5);
echo 
"\n\n\n";
echo 
nitsanc(5);
?>
והפלט:
קוד:
[]
[[]]
[[[]]]
[[[[]]]]
[[[[[]]]]]
[[[[[]]]]]
[[[[]]]]
[[[]]]
[[]]
[]



        []
      [[]]
    [[[]]]
  [[[[]]]]
[[[[[]]]]]
[[[[[]]]]]
  [[[[]]]]
    [[[]]]
      [[]]
        []



    []
   [[]]
  [[[]]]
 [[[[]]]]
[[[[[]]]]]
[[[[[]]]]]
 [[[[]]]]
  [[[]]]
   [[]]
    []

ובנוגע לפרקטל
אם אתה מדבר על הפרקטל המתמטי - אז לא
__________________

Last edited by intercooler3819; 07-05-09 at 22:41..
  Reply With Quote