Guest User

Untitled

a guest
Sep 21st, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. let array = [{
  2. name: "John",
  3. ranking: 5
  4. }, {
  5. name: "Sam",
  6. ranking: 4
  7. }, {
  8. name: "Timi",
  9. ranking: 1
  10. }, {
  11. name: "Devon",
  12. ranking: 7
  13. }, {
  14. name: "Ismaila",
  15. ranking: 10
  16. }, ]
  17.  
  18. function arrangeByRank(data) {
  19. data.sort(function(a, b) {
  20. return a.ranking - b.ranking;
  21. });
  22. return data
  23. }
  24. console.log(arrangeByRank(array))
  25.  
  26. /* expected output: [ { name: 'Timi', ranking: 1 },
  27. { name: 'Sam', ranking: 4 },
  28. { name: 'John', ranking: 5 },
  29. { name: 'Devon', ranking: 7 },
  30. { name: 'Ismaila', ranking: 10 } ]
  31. */
  32.  
  33. function rankingAvr(data) {
  34. let sum = 0;
  35. data.map(person => {
  36. sum = person.ranking + sum
  37. })
  38. return sum/data.length
  39. }
  40. console.log(rankingAvr(array))
  41. /* expected output:
  42. 5.4 */
Add Comment
Please, Sign In to add comment