728x90
반응형
Python
class Solution:
def fib(self, n: int) -> int:
fibonacci = []
fibonacci.extend([0, 1])
for i in range(2, n + 1):
fibonacci.append(fibonacci[-1] + fibonacci[-2])
return fibonacci[n]
Java
class Solution {
public int fib(int n) {
if (n == 0) {
return 0;
}
int[] fibonacciArray = new int[n + 1];
fibonacciArray[0] = 0;
fibonacciArray[1] = 1;
for (int i = 2; i < fibonacciArray.length; i++) {
fibonacciArray[i] = fibonacciArray[i - 1] + fibonacciArray[i - 2];
}
return fibonacciArray[n];
}
}
728x90
반응형
'LeetCode > Easy' 카테고리의 다른 글
455. Assign Cookies (0) | 2022.04.19 |
---|---|
409. Longest Palindrome (0) | 2022.04.17 |
58. Length of Last Word (0) | 2022.04.08 |
101. Symmetric Tree (0) | 2022.04.06 |
88. Merge Sorted Array (0) | 2022.04.04 |