Advertisement
sanjiisan

Untitled

May 13th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. /*//Tablica z elementami
  2. var arr = [1, 4, 5, 7];
  3.  
  4. //Długość tablicy
  5. console.log(arr.length, 'Długość');
  6.  
  7. //iterowanie po tablicy
  8. for (var i = 0; i < arr.length; i++) {
  9. console.log(arr[i]);
  10. }
  11.  
  12. //dodawanie do tablicy na koniec nowego elementu
  13. arr.push('New Value');
  14.  
  15. console.log(arr);
  16.  
  17. //Dostawanie się do konretnych elementów
  18. console.log(arr[1]);
  19. /////////////////////////////*/
  20.  
  21.  
  22. function isNumbersGrowing(array) {
  23. for (var i = 1; i < array.length; i++) {
  24. if (array[i - 1] >= array[i]) {
  25. return false;
  26. }
  27. }
  28.  
  29. return true;
  30. }
  31.  
  32. console.log("tablica [1,2,3,4,5,6,7] jest rosnąca (powinno zwrócić true) " + isNumbersGrowing([1, 2, 3, 4, 5, 6, 7]));
  33. console.log("tablica [1,2,10,4,5,6,7] nie jest rosnąca (powinno zwrócić false) " + isNumbersGrowing([1, 2, 10, 4, 5, 6, 7]));
  34. console.log("tablica [-5,-4,0,4,6,21] jest rosnąca (powinno zwrócić true) " + isNumbersGrowing([-5, -4, 0, 4, 6, 21]));
  35. console.log("tablica [-1,2,-1,4,5,6,7] nie jest rosnąca (powinno zwrócić false) " + isNumbersGrowing([-1, 2, -1, 4, 5, 6, 7]));
  36. console.log("tablica [8] jest rosnąca (powinno zwrócić true) " + isNumbersGrowing([8]));
  37.  
  38.  
  39. function sumArray(arr) {
  40. var sum = 0;
  41. for (var i = 0; i < arr.length; i++) {
  42. sum += arr[i];
  43. }
  44.  
  45. return sum;
  46. }
  47.  
  48.  
  49. function multiplyArray(arr) {
  50. var sum = 1;
  51. for (var i = 0; i < arr.length; i++) {
  52. sum *= arr[i];
  53. }
  54.  
  55. return sum;
  56. }
  57.  
  58. //
  59. // console.log(sumArray(
  60. // [1, 2, 3, 4]
  61. // ));
  62. // console.log(multiplyArray(
  63. // [1, 2, 3, 4]
  64. // ));
  65.  
  66.  
  67. function distFromAvarage(arr) {
  68. var avg = sumArray(arr) / arr.length;
  69.  
  70. for (var i = 0; i < arr.length; i++) {
  71. arr[i] = Math.abs(arr[i] - avg);
  72. }
  73.  
  74. return arr;
  75. }
  76.  
  77.  
  78. console.log(distFromAvarage([1, 2, 3, 4, 5, 6, 7]));
  79. console.log(distFromAvarage([1, 1, 1, 1]));
  80. console.log(distFromAvarage([2, 8, 3, 7]));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement