2023년 01월 30일 월요일 - 아직도 1월이라고?
오늘 올려볼 문제는 1137번 N-th Tribonacci Number 이라는 문제이다.
사진을 클릭하면 해당 문제로 이동합니다.
오늘도 LeetCode 사이트 오늘의 문제를 가지고 왔다.
너무 쉽다..
입력
사진에서도 볼 수 있듯이 int 값 1개가 입력으로 들어온다.
풀이 및 코드
피보나치와 비슷한 트리보나치 수열을 구하는 문제이다.
오늘은 처음부터 정답을 생각해냈다.
조금 빠르게 나오게 하기 위해서 static 배열을 사용했다.
이제 코드를 봐보자!
풀이코드
class Solution {
static int[] arr = new int[38];
public Solution() {
arr[0] = 0;
arr[1] = 1;
arr[2] = 1;
}
public int tribonacci(int n) {
for(int i = 3; i <= n && arr[n] == 0; i++) arr[i] = arr[i - 3] + arr[i - 2] + arr[i - 1];
return arr[n];
}
}
제출 화면
뭐 오늘은 1분 컷...
내일도 문제를 풀어서 블로그에 글을 쓸 수 있으면 좋겠다.
'LeetCode 문제 풀이' 카테고리의 다른 글
[LeetCode] 953번 Verifying an Alien Dictionary 문제를 풀어보았다. (ft. java) (0) | 2023.02.02 |
---|---|
[LeetCode] 1071번 Greatest Common Divisor of Strings 문제를 풀어보았다. (ft. java) (0) | 2023.02.01 |
[LeetCode] 460번 LFU Cache 문제를 풀어보았다. (ft. java) (0) | 2023.01.30 |
[LeetCode] 472번 Concatenated Words 문제를 풀어보았다. (ft. java) (0) | 2023.01.27 |
[LeetCode] 787번 Cheapest Flights Within K Stops 문제를 풀어보았다. (ft. java) (0) | 2023.01.26 |