Egy mélyűri kutatórakétát indítunk útnak, és valahogy biztosítanunk kell, hogy a navigációs rendszer a helyes pályán maradjon.
A számítás első lépéseként fogunk egy célul kitűzött számot, és megkeressük a négyzetgyökét (vagyis azt a számot, amely önmagával megszorozva kiadja az eredeti számot).
Az utazás nagyon hosszú lesz. Hogy az elemek minél tovább bírják, a rakéta fedélzeti számítógépét nagyon energiatakarékosra kellett terveznünk. Ez sajnos azt jelenti, hogy nem támaszkodhatunk különleges matematikai könyvtárakra és függvényekre, mert azok több energiát fogyasztanak. Helyette a saját négyzetgyökszámításunkat szeretnénk megvalósítani.
A feladatod egy adott szám négyzetgyökének kiszámítása.
Néhány lehetséges megközelítés:
Ha segítségre van szükséged a számítási módszer kiválasztásához, nézd meg a Wikipédia egész szám négyzetgyöke és négyzetgyökszámítási módszerek szócikkeit.
Az ötlet az, hogy ne a beépített JavaScript-függvényeket használd, például a Math.sqrt(x), x ** 0.5 vagy x ** (1/2) függvényt, hanem építsd meg a sajátodat.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) JavaScript nyelvet 37 fogalom159 feladat segítségével, valódi emberi mentorálással, mindez ingyen.