Fibonacci Number - Problem
The Fibonacci numbers, commonly denoted F(n), form a sequence called the Fibonacci sequence, such that each number is the sum of the two preceding ones, starting from 0 and 1.
That is:
F(0) = 0F(1) = 1F(n) = F(n - 1) + F(n - 2), forn > 1
Given n, calculate F(n).
Input & Output
Example 1 — Small Number
$
Input:
n = 2
›
Output:
1
💡 Note:
F(2) = F(1) + F(0) = 1 + 0 = 1
Example 2 — Medium Number
$
Input:
n = 3
›
Output:
2
💡 Note:
F(3) = F(2) + F(1) = 1 + 1 = 2
Example 3 — Base Case
$
Input:
n = 4
›
Output:
3
💡 Note:
F(4) = F(3) + F(2) = 2 + 1 = 3
Constraints
- 0 ≤ n ≤ 30
Visualization
Tap to expand
Understanding the Visualization
1
Input
Given integer n (e.g., n = 4)
2
Build Sequence
F(n) = F(n-1) + F(n-2)
3
Output
Return F(n) = 3
Key Takeaway
🎯 Key Insight: Only need to track the last two values to compute the next Fibonacci number
💡
Explanation
AI Ready
💡 Suggestion
Tab
to accept
Esc
to dismiss
// Output will appear here after running code