Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. factory = (arr) => {
  2. let bakeIt = arr.pop();
  3. let batches = arr;
  4. let sorted = []
  5. batches.forEach(elem => {
  6. sorted.push([elem.split('#'), elem.split('#').map(Number).reduce((a, b) => a + b), elem.split('#').map(Number).reduce((a, b) => a + b) / elem.split('#').length, elem.split('#').length])
  7. });
  8.  
  9. sorted = sorted.sort((a, b) => b[2] - a[2])
  10. .sort((a, b) => b[1] - a[1])
  11. .filter(elem => elem[1] === sorted[0][1])
  12. .filter(elem => elem[2] === sorted[0][2])
  13. .sort((a, b) => a[3] - b[3])
  14.  
  15.  
  16. console.log(`Best Batch quality: ${sorted[0][1]}`);
  17. console.log(sorted[0][0].join(' '));
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement