add new result without FIRST element
This commit is contained in:
parent
1139f8acbd
commit
706feb8bd6
15
src/index.ts
15
src/index.ts
|
@ -12,23 +12,26 @@ function DrawLine(count: number, countP: number){ //рисуем треугол
|
|||
|
||||
function DrawTriangle(height: number) { //высота - это сколько рядов отрусует
|
||||
for(let index = 1; index <= height; ){
|
||||
DrawLine(index * 2 - 1, height * 2 - index ); // вызываем функцию DrawLine внутри цикла
|
||||
index = index +1;
|
||||
DrawLine(index * 2 - 1, chisloN - index ); // вызываем функцию DrawLine внутри цикла
|
||||
index = index +1;
|
||||
//console.log(height);
|
||||
}
|
||||
|
||||
}
|
||||
console.log(`============`); //тут мы считаем пробелы или отступы (для визуального сравенения рисунка)
|
||||
console.log(`===========`); //тут мы считаем пробелы или отступы (для визуального сравенения рисунка)
|
||||
|
||||
//статичный вызов функции
|
||||
//DrawTriangle(1); // простой вывод функции на экран
|
||||
//DrawTriangle(2);
|
||||
//DrawTriangle(3);
|
||||
let chisloN = 3; //задаем число N
|
||||
|
||||
let chisloN = 5; //задаем число N ГЛОБАЛЬНАЯ ПЕРЕМЕННАЯ ДЛЯ ОБОИХ ЦИКЛОВ
|
||||
|
||||
//console.log(`============Через цикл одинаковой формы ровно`);
|
||||
// тут мы видим, что цикл вызывается ТРИ раза, хотя функцию вызывали ДВА раза, по этому рисуется три ряда звездочек
|
||||
// т.е. при каждой итерации цикла заново вызов ПЕРВОЙ функции DrawLine
|
||||
for(let index = 1; index <= chisloN;){ // index <= 2 регулируем число елочек
|
||||
DrawTriangle(chisloN); //количество вызовов функции
|
||||
for(let index = 2; index <= chisloN;){ // index <= 2 регулируем число елочек
|
||||
DrawTriangle(index); //количество вызовов функции DrawLine
|
||||
index = index +1;
|
||||
}
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue