Некорректная система проверки последнего испытания "Бешеная сушка" в курсе "Циклы"

https://htmlacademy.ru/courses/211/run/20
Система проверяет только количество дней и поэтому может пропустить неверные решения. Например, решение с формулой внутри цикла weight /= 1.05 будет принято как правильное, так как оно выдаст корректные результаты при значениях initialWeight 6000, 5000 и 7000, подставляемых при проверке. Но указанное решение выдаст ошибочный результат при значениях initialWeight 9000 и выше.
Поэтому нужно либо увеличить количество тестов при проверке, либо помимо количества дней проверять ещё и промежуточные значения веса. Второе, конечно, надёжней, но трудноосуществимей, видимо.

1 лайк

Спасибо, разберёмся.

Здравствуйте. У вас используется некорректная формула. Деление на каждой итерации на 1.05 не равно вычитанию пяти процентов на каждой итерации, корректно будет умножать вес на 0.95. Проблема в том, что при небольшом проценте, например 5, расхождение в результатах будет небольшим, поэтому ваше решение сходится, но, если бы в задании было 50 процентов, то разницу между умножением на 0.5 и делением на 1.5 вы бы заметили гораздо быстрее.

@GreenLera
Ошибка в формулировке теста в вызове “Сортировка выбором”.
Ожидается явно не количество цифр.

@GreenLera
Количество заданий на странице курса “Основы JavaScript”, например, для главы 7 отличается от количества заданий при её прохождении.

То же самое и для остальных глав.

@auraST
“Внутри” прохождения указано количество вместе с конспектами.

А ну да, точно. Что-то я забыла про конспекты=)