taesik

Tribonacci 본문

functions and trick/typescript_javascript

Tribonacci

taesikk 2022. 1. 28. 13:43
export const tribonacci = ([a, b, c]: [number, number, number], n: number): number[] => n < 1 ? [] : [a].concat(tribonacci([b, c, a + b + c], n - 1));
export function tribonacci(s: Array<number>, n: number): number[] {
  for (let i = 0; s.length < n; i++) s.push(s[i] + s[i + 1] + s[i + 2]);
  return s.slice(0,n);
}

'functions and trick > typescript_javascript' 카테고리의 다른 글

Coordinates Validator  (0) 2022.01.28
Count Friday 13th given year  (0) 2022.01.28
temp  (0) 2022.01.26
is valid phone number (regex)  (0) 2022.01.26
string replace using regex  (0) 2022.01.26