Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let sckrupul = prompt("height?");
- let height = (sckrupul - 1); // далі в коді я відштовхувався від того, що це висота ялинки без пінька.
- let size = (sckrupul - 2);
- let row = 0;
- let lastrow = 0;
- while (row <= height) {
- let space = 0;
- let star = 0;
- /*let contrarySpace = 0;
- let contraryStar = 0;*/
- while (space <= size - row) { // додав <= щоб вводилась ялинка висотой height без пінька, можна space < height - row
- console.put(" ");
- space++;
- }
- while (star < 2 * row + 1) { // додамо ще 1 зірку, і ще row зірок
- console.put("*");
- star++;
- }
- //console.put("*"); // а цю зірку додамо як +1 вище: 2 * row + 1
- /*while (contraryStar < row) { // ще row зірок додали вище: 2 * row + 1
- console.put("*");
- contraryStar++;
- }
- while (contrarySpace < size - row) { // ці пробіли можна не виводити
- console.put(" ");
- contrarySpace++;
- }*/
- console.log();
- row++;
- }
- /*if (row == height){
- let space = 0;
- let star = 0;
- while (space < size - lastrow) {
- console.put(" ");
- space++;
- }
- while (star < lastrow) {
- console.put("*");
- star++;
- }
- console.put("*");
- }*/
- // дуже ускладнений пеньок вийшов, ось простіший
- for (let i = 0; i < height; i++) {
- console.put(' ');
- }
- console.put('*');
- // від початку наче трохи заважав непевний розмір . Вирішив код правити замість слів, бо вважаю корисно написати вам ще
- // раз її наново, але то моя думка така.
- // Гарного коду.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement