|
@@ -259,27 +259,35 @@ console.log(table[5][7]);
|
|
|
}
|
|
|
|
|
|
function runTriangle() {
|
|
|
- let grid = '#';
|
|
|
- let str = '<table>';
|
|
|
- document.write(str);
|
|
|
+ function getPyramid(rows){
|
|
|
+ let str = '';
|
|
|
+ str += '<table>'
|
|
|
+
|
|
|
+ for (let i = 1; i <= rows; i++) {
|
|
|
+ str += '<tr>';
|
|
|
+ for (let j = 1; j <= (rows - i); j++) {
|
|
|
+ str += '<td>';
|
|
|
+ str += '.';
|
|
|
+ str += '</td>';
|
|
|
+ }
|
|
|
|
|
|
- for (let i = 0; i < 10; i++) {
|
|
|
- str += '<tr>';
|
|
|
- for (let j = 0; j < 20 - i; j++) {
|
|
|
- str += '<td>';
|
|
|
- if (i === j) {
|
|
|
- str += '';
|
|
|
- } else if (i < j) {
|
|
|
- str += grid;
|
|
|
- } else {
|
|
|
- str += '';
|
|
|
+ for(let k = 1; k <= (2*i) -1; k++){
|
|
|
+ str += '<td>';
|
|
|
+ str += "#";
|
|
|
+ str += '</td>';
|
|
|
}
|
|
|
- str += '</td>';
|
|
|
+
|
|
|
+ for (let j = 1; j <= rows -i ; j++) {
|
|
|
+ str += '<td>';
|
|
|
+ str += '.';
|
|
|
+ str += '</td>';
|
|
|
+ }
|
|
|
+ str += '</tr>';
|
|
|
}
|
|
|
- str += '</tr>';
|
|
|
+ str += '</table>';
|
|
|
+ document.write(str);
|
|
|
}
|
|
|
- str += '</table>';
|
|
|
- document.write(str);
|
|
|
+ getPyramid(prompt('Введите число, чтобы задать высоту треугольника'))
|
|
|
}
|
|
|
|
|
|
|