Wir starten eine Rakete zur Erkundung des tiefen Weltraums und brauchen eine Möglichkeit, dafür zu sorgen, dass das Navigationssystem auf Kurs bleibt.
Als ersten Schritt unserer Berechnung nehmen wir eine Zielzahl und suchen ihre Quadratwurzel (also die Zahl, die mit sich selbst multipliziert die Zielzahl ergibt).
Die Reise wird sehr lang werden. Damit die Batterien möglichst lange halten, mussten wir den Bordcomputer unserer Rakete besonders stromsparend bauen. Leider bedeutet das, dass wir uns nicht auf ausgeklügelte Mathematik-Bibliotheken und -Funktionen verlassen können, denn die verbrauchen mehr Strom. Stattdessen wollen wir unsere eigene Quadratwurzelberechnung implementieren.
Deine Aufgabe ist es, die Quadratwurzel einer gegebenen Zahl zu berechnen.
Einige mögliche Ansätze:
Du kannst dir die Wikipedia-Seiten zur ganzzahligen Quadratwurzel und zu den Methoden zur Berechnung von Quadratwurzeln ansehen, um dich bei der Wahl eines Rechenverfahrens zu unterstützen.
Melde dich bei Exercism an, um CoffeeScript mit 97 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.