Stiamo lanciando un razzo per l'esplorazione dello spazio profondo e ci serve un modo per assicurarci che il sistema di navigazione resti in rotta.
Come primo passo del nostro calcolo, prendiamo un numero obiettivo e ne troviamo la radice quadrata (cioè il numero che, moltiplicato per se stesso, dà come risultato il numero obiettivo).
Il viaggio sarà molto lungo. Per far durare le batterie il più a lungo possibile, abbiamo dovuto rendere il computer di bordo del nostro razzo molto efficiente dal punto di vista energetico. Purtroppo questo significa che non possiamo affidarci a librerie e funzioni matematiche sofisticate, perché consumano più energia. Vogliamo invece implementare un nostro calcolo della radice quadrata.
Il tuo compito è calcolare la radice quadrata di un numero dato.
Alcuni approcci possibili:
Puoi dare un'occhiata alle pagine di Wikipedia sulla radice quadrata intera e sui metodi di calcolo della radice quadrata per aiutarti a scegliere un metodo di calcolo.
Iscriviti a Exercism per imparare e padroneggiare Dart con 78 esercizi e il mentoring di persone reali, tutto gratis.