🔢 Пример 1: Вычисление факториала
function calculateFactorial(n) {
if (n < 0) return "Факториал отрицательного числа не определён";
let factorial = 1;
let steps = [];
for (let i = 1; i <= n; i++) {
factorial *= i;
steps.push(`${i}! = ${factorial}`);
}
return { result: factorial, steps: steps };
}