dunyto

4.Last K Numbers Sequence

Feb 11th, 2022
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. function lastKNumbersSequance(n, k) {
  2. let seqArr = [1];
  3. for (let i = 1; i < n; i++) {
  4. if (seqArr.length >= k) {
  5. let currNum = 0;
  6. for (let j = i - 1; j >= i - k; j--) {
  7. currNum += Number(seqArr[j]);
  8. }
  9. seqArr.push(currNum);
  10. } else {
  11. let currNum = 0;
  12. for (let y = 0; y <= seqArr.length; y++) {
  13. currNum += Number(seqArr[y]);
  14. }
  15. seqArr.push(currNum);
  16. }
  17. }
  18. console.log(seqArr.join(" "));
  19. }
  20. lastKNumbersSequance(6, 3);
  21. lastKNumbersSequance(8, 2);
Advertisement
Add Comment
Please, Sign In to add comment