Closed kudlav closed 7 years ago
Jen jsem to nepushnul.
Neprojde testy:
assertEquals(1f, MathLib.fac(0), 0.0001f);
expected:<1.0> but was:<0.0>
assertEquals(1f, MathLib.fac(-4), 0.0001f);
expected:<1.0> but was:<-4.0>
Prvnímu testu dávám za pravdu, 0! = 1 (viz rapidtables.com). Druhý test je dle mého názoru napsaný špatně a funkce by měla na záporná čísla reagovat výjimkou.
Obojí je potřeba opravit, hodnotu pro výpočet faktorialu bude zadávat uživatel.
Nutné předělat mezery na tabulároty - už jsi to udělal? Mělo to být do středy...