Solución
VA@victor_arb1124_cc0054ba
·19/3/2026TypeScriptsolution.tsTypeScript
function isFibonacci(n: number): boolean {
if(n < 0) return false;
const valor1 = 5 * n * n + 4;
const valor2 = 5 * n * n - 4;
const esCuadradoPerfecto = (num:number): boolean=>{
const raiz = Math.sqrt(num);
return raiz === Math.floor(raiz);
}
return esCuadradoPerfecto(valor1) || esCuadradoPerfecto(valor2);
// Tu código aquí
}
// No modificar: necesario para evaluar el resultado.
export { isFibonacci };0respuestas