Advertisement
Guest User

06-Aggregate-Elements

a guest
May 10th, 2017
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * Created by Deyan Peychev on 10-May-17.
  3.  */
  4. function aggregateElements(elements) {
  5.     function sumElementsAsNumbers(elements) {
  6.         elements=elements.map(Number);
  7.         let sum = 0;
  8.         for(let element of elements){
  9.             sum+=element;
  10.         }
  11.         console.log(sum);
  12.     }
  13.     function sumInverseValues(elements) {
  14.         elements = elements.map(Number);
  15.         let sum = 0;
  16.         for(let element of elements){
  17.             sum+= 1/element;
  18.         }
  19.         console.log(sum);
  20.     }
  21.     function sumElementsAsString(elements) {
  22.         let sum = '';
  23.         for(let element of elements){
  24.             sum+=element;
  25.         }
  26.         console.log(sum);
  27.     }
  28.  
  29.     sumElementsAsNumbers(elements);
  30.     sumInverseValues(elements);
  31.     sumElementsAsString(elements);
  32. }
  33. /*
  34.  aggregateElements(['2', '4', '8', '16']);
  35.  console.log('-----------------------');
  36.  aggregateElements(['1', '2', '3']);*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement