Advertisement
kstoyanov

04. Last K Numbers Sequence

Sep 21st, 2020
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(n, k) {
  2.   [n, k] = [n, k].map(Number);
  3.  
  4.   const result = [1];
  5.  
  6.   for (let i = 1; i < n; i++) {
  7.     const startIndex = Math.max(0, i - k);
  8.     const currentElement = result.slice(startIndex, startIndex + k).reduce((a, b) => a + b, 0);
  9.     result.push(currentElement);
  10.   }
  11.  
  12.   console.log(result.join(' '));
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement