Estamos lançando um foguete de exploração do espaço profundo e precisamos de um jeito de garantir que o sistema de navegação continue no alvo.
Como primeiro passo do nosso cálculo, pegamos um número alvo e encontramos sua raiz quadrada (ou seja, o número que, multiplicado por ele mesmo, é igual ao número alvo).
A viagem vai ser muito longa. Para fazer as baterias durarem o máximo possível, tivemos que deixar o computador de bordo do nosso foguete bem eficiente no consumo de energia. Infelizmente, isso significa que não podemos contar com bibliotecas e funções matemáticas sofisticadas, porque elas consomem mais energia. Em vez disso, queremos implementar nosso próprio cálculo de raiz quadrada.
Sua tarefa é calcular a raiz quadrada de um número fornecido.
Algumas abordagens possíveis:
Você pode consultar as páginas da Wikipédia sobre raiz quadrada inteira e métodos de cálculo de raízes quadradas para ajudar a escolher um método de cálculo.
Crie sua conta no Exercism para aprender e dominar CoffeeScript com 97 exercícios e mentoria humana de verdade, tudo de graça.