Computer >> Máy Tính >  >> Lập trình >> Javascript

Kiểm tra xem số có thuộc chuỗi Fibonacci hay không - JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một số và kiểm tra xem nó có nằm trong chuỗi Fibonacci hay không. Chúng ta nên trả về một boolean.

Sau đây là mã để kiểm tra Fibonacci -

Ví dụ

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));

Đầu ra

Sau đây là đầu ra trong bảng điều khiển -

true