N-th Tribonacci Number

LeetCode 題目: 1137. N-th Tribonacci Number

My solution:

/**
 * @param {number} n
 * @return {number}
 */
let tribonacci = n => {
    const tribonacciInit = [0,1,1];
    if(n===0 || n===1 || n===2) return tribonacciInit[n];
    let curr;
    for(let i=3; i<=n; i++) {
        curr = tribonacciInit[0] + tribonacciInit[1] + tribonacciInit[2];
        tribonacciInit[0] = tribonacciInit[1];
        tribonacciInit[1] = tribonacciInit[2];
        tribonacciInit[2] = curr;
    }
    return curr;
};
profile-image
Hi, 我是 Zeki。目前為一名前端工程師。我相信科技始終來自於人性,是用來幫助人們過上更有品質的生活的,但願也希望如此。