1export function iterativeFibonacci(n: number): number { 2 if (n <= 1) return n; 3 4 let prev = 0, curr = 1; 5 for (let i = 2; i <= n; i++) { 6 const next = prev + curr; 7 prev = curr; 8 curr = next; 9 } 10 11 return curr; 12} 13 14