View difference between Paste ID: diK09tWv and M2cziv6Q
SHOW: | | - or go back to the newest paste.
1
// https://zero.p2p.shpp.me/tasks/3_5_christmas_tree.html
2
// https://pastebin.com/SL1zvbDD  предыдущее ревью
3-
let size = +prompt('Размер ёлочки')
3+
let size = +prompt('Размер ёлочки');
4-
let row 
4+
// let row; - чим менше змінних у глобальному скоупі - тим краще, переніс до циклу фор
5-
let space 
5+
let space; // я б іменував кількістьПробілів
6-
let star 
6+
let star; // та кількістьЗірок
7-
let counter = 0
7+
//let counter = 0; // створювати змінні зручно якнайближче до застосування
8-
for(row = 0; row < size; row++) { 
8+
for (let row = 0; row < size; row++) {
9
    space = size - 1
10
    star = 0
11-
    while (space > row) {   
11+
    while (space > row) {
12-
        console.put(' ')
12+
        console.put(' '); // крапка з комою в js необов'язково, але java більш сувора до цього) звикайте ставити)
13-
        space--   
13+
        space--;
14-
    }    
14+
    }
15-
    while (star <= row*2){
15+
    while (star <= row * 2) {
16-
        console.put('*')
16+
        console.put('*');
17-
        star++    
17+
        star++;
18-
    }     
18+
    }
19-
    console.put('\n')     
19+
    console.put('\n'); // або можна console.log()
20
}
21-
while (counter < size - 1) {   
21+
let counter = 0; // сюди переніс
22-
        console.put(' ')
22+
while (counter < size - 1) {
23-
        counter++  
23+
    console.put(' ');
24-
    }    
24+
    counter++;
25-
        console.put('*')
25+
26
console.put('*')
27
/* трохи підрівняв індентацію та додав пробіли - щоб відповідати кодстайлу. Таке автоформатування коду можна робити  на шкільній сторінці https://js.ide.shpp.me автоматично 
28
Добре рішення.
29
Гарного коду!
30
*/