CodeSnap
GitHub
Paste your code below
function fibonacci(n) { if (n <= 1) return n; const memo = new Map(); function fib(num) { if (num <= 1) return num; if (memo.has(num)) return memo.get(num); const result = fib(num - 1) + fib(num - 2); memo.set(num, result); return result; } return fib(n); } // Generate first 10 Fibonacci numbers const sequence = Array.from({ length: 10 }, (_, i) => fibonacci(i)); console.log(sequence); // [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]