Advertisement
kristina111

Untitled

Jun 6th, 2017
898
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solver(length, k) {
  2.     let outputArr = [1];
  3.     for(let i = 1; i<length; i++){
  4.         outputArr[i] = sumLastK(outputArr, k);
  5.     }
  6.     // console.log(k); // k has changed after calling sumLastK
  7.     console.log(outputArr.join(' '));
  8.  
  9.     function sumLastK(arr, k) {
  10.         k = arr.length>k ? k : arr.length;
  11.         let sum = 0;
  12.         for(let i = 1; i<=k; i++){
  13.             sum += arr[arr.length-i];
  14.         }
  15.         return sum;
  16.     }
  17. }
  18. solver(6,3);
  19. // solver(6,7);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement