Advertisement
Guest User

Untitled

a guest
May 8th, 2015
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. function sumList(array, i, val) {
  2. if (i != undefined && i < array.length) {
  3. val += array[i];
  4. i++;
  5. return sumList(array, i, val);
  6. } else if (i != undefined && i === array.length) {
  7. return val;
  8. } else {
  9. return sumList(array, 0, 0);
  10. }
  11. }
  12.  
  13.  
  14. function zip(array1, array2) {
  15. if (array1.length != array2.length) return -1;
  16. var length = array1.length;
  17. var result = [];
  18.  
  19. for (var i = 0; i < length; i++) {
  20. result.push(array1[i]);
  21. result.push(array2[i]);
  22. }
  23.  
  24. return result;
  25. }
  26.  
  27. function fib100() {
  28.  
  29. var right = 0, left = 1;
  30. var tmp = null, result = [];
  31. result.push(right); result.push(left);
  32. for(var i = 0; i < 98; i++) {
  33. tmp = left;
  34. left = left + right;
  35. right = tmp;
  36. result.push(left);
  37. }
  38.  
  39. return result;
  40. }
  41.  
  42. function arrange(array) {
  43.  
  44. array.sort(function(a, b) {
  45. a = a.toString();
  46. b = b.toString();
  47. if(parseInt(a[0]) > parseInt(b[0])) {
  48. return -1;
  49. } else if (parseInt(a[0]) < parseInt(b[0])) {
  50. return 1;
  51. } else {
  52. return 0;
  53. }
  54.  
  55. });
  56. return array.join('');
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement