с помощью Mocha. Я хочу понять это ошибка в примере или это моё недопонимание.
function pow(x, n) {
if (n < 0) return NaN;
if (Math.round(n) != n) return NaN;
let result = 1;
for (let i = 0; i < n; i++) {
result *= x;
}
return result;
}
Это корректный тест, на несоответствие степени целому числу или нет?
2 вариант все правильно я же выше описал, как работает
Да теперь до меня дошло. Если степень будет 2.4, округлится до 2 или до 3, что не будет равным 2.4. Благодарю.
именно так, да
Обсуждают сегодня