Car Wash - разяснение
Здравейте!
Решавайки задачата Car Wash от Programming Fundamentals with Javascript, единият ми вариант на решение връща 80/100, докато другият връща 100/100. Това което променям, за да проработи решението е начинът на намиране на процент:
вместо "(numberToFindPercentageOf * percentage) / 100" (ето pastebin на този запис: https://pastebin.com/pVVStQcC ).
го записвам "numberToFindPercentageOf * (percentage/100)" (ето pastebin на този запис: https://pastebin.com/JG5HiURq ).
Та бих желал да попитам, ако някой може да обясни каква е съществената разлика при извършването на действията, поради която този edge case е породен и тестът в Judge fail-ва.
Благодаря предварително!
EDIT: Ето и условието на задачата: https://pastebin.com/vsaGi9xC
И аз така си мислих, но уви че един от скритите тестове гърми. Иначе до колкото съм наясно в Javascript има само един тип числа, и по default покрива double. https://www.w3schools.com/js/js_numbers.asp