Дайте, пожалуйста, совет как можно усовершенствовать код?
Дайте, пожалуйста, совет как можно усовершенствовать код?
goto(Math.random() * 600 - 300, Math.random() * 600 - 300);
let s = 0;
for (let index = 0; index < 60; index++) {
let a = Math.random();
let b = Math.random();
if (s === 0) {
colour(127, 0, 255, 1);
} else if (s === 1) {
colour(250, 156, 28, 1);
} else if (s === 2) {
colour(0, 120, 255, 1);
}
forward(Math.random() * 150);
if (a > b) {
left(90);
} else {
right(90);
}
s = (s + 1) % 3;
}
Ответы (1 шт):
Автор решения: Stanislav Volodarskiy
→ Ссылка
const colours = [[127, 0, 255, 1], [250, 156, 28, 1], [0, 120, 255, 1]];
goto(Math.random() * 600 - 300, Math.random() * 600 - 300);
for (let index = 0; index < 60; index++) {
colour(...colours[index % 3]);
forward(Math.random() * 150);
((Math.random() > 0.5) ? left : right)(90);
}