Спасибо. А не подскажете как работает этот кусок кода?
for (var i = 0, b = 0, c = 0; i < len; i++) {
b = max[i] - (min[i] || 0) + c;
result[i] = b < 0 ? (c = -1, 10 + b) : (c = 0, b)
}
Как я понимаю, чтобы изменить вычитание на, например, умножение нужно исправить
max[i] * (min[i] || 0)
и что-то еще