aboutsummaryrefslogtreecommitdiff
path: root/challenge-003/zapwai/javascript/ch-2.js
blob: 099c7971387253d388c44c12adbdda6f11800737 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
let n = prompt("Please enter # of rows: ");
m = [];
m.push([1]);
m.push([1, 1]);
for (let i = 2; i < n; i++) {
    row = [];
    for (let j = 0; j <= i; j++) {
	if ( (j == 0) || (j == i) ) {
	    row.push(1);
	} else {
	    row.push(m[i-1][j-1] + m[i-1][j]);
	}
    }
    m.push(row);
}
console.log(m);
for (let i = 0; i < n; i++) {
    let space = "";
    for (let sp = 0; sp < n - i; sp++) {
	space += "&nbsp";
    }
    document.write(space);
    for (let j = 0; j <= i; j++) {
	document.write(`${m[i][j]} `);
    }
    document.write("<br>");
}