JSFiddle - React, Tailwind, and code Playground
by SHELDON PASCIAK
TypeScript
function fibonacci(n: number): number {
if (n <= 0) {
return 0;
} else if (n == 1) {
return 1;
} else {
return fibonacci(n - 1) + fibonacci(n - 2);
}
}
for (let i = 0; i <= 10; i++) {
console.log(fibonacci(i));
}
function pascalTriangle(n: number): number[][] {
let triangle = [];
for (let i = 0; i < n; i++) {
triangle[i] = [];
for (let j = 0; j <= i; j++) {
if (j == 0 || j == i) {
triangle[i][j] = 1;
} else {
triangle[i][j] = triangle[i-1][j-1] + triangle[i-1][j];
}
}
}
return triangle;
}
console.log(pascalTriangle(5));