S
u1 = (1 / 1!) * (1!)
u2 = (1 / 2!) * (1! + 2!)
u3 = (1 / 3!) * (1! + 2! + 3!)
...
un = (1 / n!) * (1! + 2! + 3! + ... + n!)
И чтобы не мешались числа после запятой, можем обрезать их до шести знаков после запятой. Например, вместо 1.345123134123 напишем просто 1.345123
Необходимо найти значение этого выражения при разных n
let sums = [];
...
for (...) {
sums[i] = sums[i-1] + fac(i);
}
...
return (1 / fac(i)) * sums[n]