Difference between revisions of "ZCubes/Pascal Triangle and Fibonacci"

From ZCubes Wiki
Jump to navigation Jump to search
Line 8: Line 8:
  
 
===Code - Fibonacci and Pascal Triangle===
 
===Code - Fibonacci and Pascal Triangle===
<pre>
+
m=10;
FIBONNACI(100)
+
    pt=PASCALTRIANGLE(m);
b=PASCALTRIANGLE(100)
+
    a=pt
 +
      .map(
 +
        function(r,i)
 +
        {
 +
          var prefix=(REPEATCHAR(" ",(2*m-(2*i+1))/2).split(""));
 +
            return(
 +
                prefix
 +
                  .concat(r.join(", ,").split(","))
 +
                  .concat(prefix)
 +
            )
 +
        }
 +
      );
 +
  (a);
 +
 
 +
FIBONNACI(100)
 +
 
 +
b=PASCALTRIANGLE(100)
 
b.map(
 
b.map(
 
function calcfib(r,i,d)
 
function calcfib(r,i,d)
Line 24: Line 40:
 
}
 
}
 
)
 
)
</pre>
 
  
  

Revision as of 05:16, 19 August 2020

Pascal Triangle and Fibonacci


Pascal triangle can be generated easily in ZCubes. This video shows pattern of Fibonacci series using Pascal triangle using ZCubes.

Video


Pascal Triangle and Fibonacci














Code - Fibonacci and Pascal Triangle

m=10;
   pt=PASCALTRIANGLE(m);
   a=pt
      .map(
       function(r,i)
        {
         var prefix=(REPEATCHAR(" ",(2*m-(2*i+1))/2).split(""));
           return(
                prefix
                 .concat(r.join(", ,").split(","))
                 .concat(prefix)
            )
        }
     );
 (a);
FIBONNACI(100)
b=PASCALTRIANGLE(100)

b.map( function calcfib(r,i,d) { var fib=0; var j=0; for(var xi=i;xi>=0;xi--) { fib+=isNaN(d[xi][j])?0:d[xi][j]; j++; } return(fib) } )


<< About ZCubes


© Copyright 1996-2020, ZCubes, Inc.