Solución
solution.tsTypeScript
function isFibonacci(n: number): boolean {
const basePositive = 5*n*n+4;
const baseNegative = 5*n*n-4;
const isPositive = Number.isInteger( Math.sqrt( basePositive ) )
const isNegative = Number.isInteger( Math.sqrt( baseNegative ) )
return isPositive || isNegative
}
// No modificar: necesario para evaluar el resultado.
export { isFibonacci };0respuestas