Advertisement
nikolayneykov92

Untitled

Jun 12th, 2019
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let solve = () => {
  2.   let sum = arr => arr.reduce((a, b) => a + b)
  3.   let min = arr => Math.min(...arr)
  4.   let max = arr => Math.max(...arr)
  5.   let product = arr => arr.reduce((a, b) => a * b)
  6.   let join = arr => arr.join('')
  7.   return { sum, min, max, product, join }
  8. }
  9.  
  10. let aggregator = solve()
  11. console.log(aggregator.sum([1, 2, 3, 4, 5]))
  12. console.log(aggregator.min([1, 2, 3, 4, 5]))
  13. console.log(aggregator.max([1, 2, 3, 4, 5]))
  14. console.log(aggregator.product([1, 2, 3, 4, 5]))
  15. console.log(aggregator.join([1, 2, 3, 4, 5]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement