Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let treeHeight = +prompt('Enter the height of firtree!');
- for (let i = 0; i < treeHeight; i++) {
- for (let spaceNum = treeHeight; spaceNum > i; spaceNum--) { // створюємо трикутник з пробілів, можно заменить >= 1 на > 0
- console.put(' ');
- }
- два цикла можно объединить в один.) на каждом ряду выводим i * x + y звездочек, под икс и игрек скрыты значения - константы
- for (let star1 = 0; star1 <= i; star1++) { // створюємо другий трикутник із зірочок
- console.put('*');
- }
- for (let star2 = 1; star2 <= i; star2++) { //створюємо третій трикутник із
- console.put('*'); // зірочок починаючи з другої ітерації
- }
- console.log();
- }
- for (let spaceNum = 1; spaceNum <= treeHeight; spaceNum++) { //малюємо ніжку посередині
- console.put(' ');
- }
- console.put('*');
- расставил пробельчики между операторами, так глазкам приятнее и мозгу понятнее.) //моим
- все сделано корректно, можно оптимизировать - убрав лишний цикл.
- //ниже ответ про то, как объединить два цикла в один, не ходите туда
- for (let star1 = 0; star1 < i * 2 + 1; star1++) { // створюємо єдиний трикутник
- // із зірочок
- console.put('*');
- }
Advertisement
Add Comment
Please, Sign In to add comment