Raíz cuadrada iterada

Published by Jerry Sun in

La raíz cuadrada iterada de un número es la cantidad de veces que se debe aplicar la función de raíz cuadrada para hacer que el número quede estrictamente por debajo de 2.

Dado un entero, devuelve su raíz cuadrada iterada. Devuelve "invalid" si es negativo.

Ejemplos

i_sqrt(1) ➞ 0

i_sqrt(2) ➞ 1

i_sqrt(7) ➞ 2

i_sqrt(27) ➞ 3

i_sqrt(256) ➞ 4

i_sqrt(-1) ➞ "invalid"

Notas

Idea para la raíz cuadrada iterada de Richard Spence.