Guest User

Untitled

a guest
Dec 17th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. /* function sumAndProduct(sum, product) {
  2.  
  3. const arr = [];
  4. for (let i = 1; i <= sum / 2; i++) {
  5. if(sum-i + (i) === sum && ((sum - i) * i) === product) {
  6. arr.push(sum-i, i);
  7. return arr;
  8. }
  9. }
  10. return null;
  11. } */
  12.  
  13. function collatzSequence(n) {
  14. let m = n;
  15. const arr = [m];
  16. while (m !== 1) {
  17. if (m % 2 === 0) {
  18. m /= 2;
  19. } else {
  20. m = (m * 3) + 1;
  21. }
  22. arr.push(m);
  23. }
  24. return arr;
  25. }
Add Comment
Please, Sign In to add comment