Задача: квадрат от звездички JavaScript
Здравейте,
Прилагам следното решение на задачата "Квадрат от звездички" от JavaScript Fundamentals в judge системата, но ми връща 0 точки, заради грешка при изпълнение:
function square([n]) {
console.log("*".repeat(n));
for (i = 1; i < n-1; i++) {
console.log("*" + " ".repeat(n-2) + "*");
}
console.log("*".repeat(n));
}
square([3]);
square([4]);
square([5]);
Какво пропускам? В конзолата ми отпечатва искания резултат.
Слагах и извикването, сега без него мина и всичко е наред, благодаря, все още свиквам с принципа на judge системата :)
Също така при писането на цикала ползвай let i вместо i,защото само с i променливата става използваема и извън цикъла(така има глобален scope) което не е добра практика.
Да, така е, прав си