Первое решение я сначала подумал из чатгпт, потому что вот что он мне выдал на решение данной задачи индусским кодом.)
let s = '', a = 1;
while(a <= 3) {
for(let b = 0; b < a; b++) {
s += 'x';
}
s += '-';
a++;
}
for(let a = 2; a > 0; a--) {
for(let b = 0; b < a; b++) {
s += 'x';
}
s += '-';
}
console.log(s);
Strov_1, если перенёс, то выдавать ту же ошибку он не может по определению, банально путь другой.
К тому же, что значит "перенёс в Локальный диск C"? Он у тебя и был на диске С.
Strov_1, почему ещё никто не предложил самое очевидно и простое решение? Перенеси проект в папку, в пути к которой не будет кириллицы вообще. Это как бы вообще база не использовать кириллицу в путях.
мне сложновато, пока оперировать стрелочными функциями, замыканиями и function expression.
И чем же отличается оперирование стрелочными функциями и function expression от оперирования "обычными" функциями? Замыкания тут ещё хоть как-то, там просто понять надо что это такое в принципе, но функции?
Хотел узнать мнение будут ли какие-то проблемы при выполнении, например утечки памяти, накопление вызовов. ...
А тебе кто-то запрещает запустить код и посмотреть каков будет результат? Оценить правильность его работы, потребляемую память и т.д.? Если что-то критическое, ты это увидешь сразу.
С твоими навыками тебе сейчас надо сделать решение, которое в принципе работать будет, а оптимизации это вообще дело десятое.