Chúng ta cần viết hàm JavaScript nhận một số và kiểm tra xem nó có nằm trong dãy Fibonacci hay không. Hàm trả về boolean.
Ví dụ
Mã cho việc này:
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
Kết quả trên console:
true