Estamos a lançar um foguetão de exploração do espaço profundo e precisamos de garantir que o sistema de navegação se mantém no rumo certo.
Como primeiro passo do nosso cálculo, pegamos num número alvo e calculamos a sua raiz quadrada (ou seja, o número que, multiplicado por si próprio, é igual ao número alvo).
A viagem vai ser muito longa. Para que as baterias durem o máximo possível, tivemos de tornar o computador de bordo do nosso foguetão muito eficiente em termos energéticos. Infelizmente, isso significa que não podemos contar com bibliotecas e funções matemáticas sofisticadas, porque consomem mais energia. Em vez disso, queremos implementar o nosso próprio cálculo da raiz quadrada.
A tua tarefa é calcular a raiz quadrada de um número.
Algumas abordagens possíveis:
Podes consultar as páginas da Wikipédia sobre raiz quadrada inteira e métodos de cálculo de raízes quadradas para te ajudar a escolher um método de cálculo.
Inscreve-te no Exercism para aprenderes e dominares Wren com 117 exercícios, e mentoria humana real, tudo grátis.