Length of Longest Fibonacci Subsequence LeetCode solution in JavaScript

1
var lenLongestFibSubseq = function (arr) {
2
let ans = 2;
3
const set = new Set(arr);
4
const len = arr.length;
5
for (let i = 0; i < len; i++) {
6
for (let j = i + 1; j < len; j++) {
7
let a = arr[i],
8
b = arr[j],
9
len = 2;
10
while (set.has(a + b)) {
11
len++;
12
let temp = a + b;
13
a = b;
14
b = temp;
15
}
16
ans = Math.max(len, ans);
17
}
18
}
19
return ans == 2 ? 0 : ans;
20
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0