Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Kiểm tra số có thuộc dãy Fibonacci - JavaScript


Viết hàm kiểm tra một số có nằm trong dãy Fibonacci hay không, trả về boolean.

Ví dụ

Mã thực hiện:

const num = 89; 
const isFib = query => { 
  if(query === 0 || query === 1){ 
    return true; 
  } 
  let prev = 1; 
  let count = 2; 
  let temp = 0; 
  while(count <= query){ 
    if(prev + count === query){ 
      return true; 
    }; 
    temp = prev; 
    prev = count; 
    count += temp; 
  }; 
  return false; 
}; 
console.log(isFib(num));

Kết quả

Kết quả in ra console:

true