0votos

Proporción de Ventaja en JavaScript

por josejuan hace 3 años

Usando el mismo jQuery de Solveet.

Calcule la proporción de ventaja entre los 15 primeros miembros de Solveet con mas puntos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// ejecutar en la consola del explorador 
var cs = 
    $('.top-coders'). 
      find('a'). 
      map(function () { 
        var c = $(this); 
        return {c: c.attr('href'), p: ~~c.find('.points').text()}; 
      }).get(); 
var max = cs.reduce((b, a) => Math.max(a.p, b), 0); 
cs.forEach(p => console.log(p.c + ": " + (p.p / max))); 
 
/* 
/josejuan: 1 
/Jose_A_Alonso: 0.2508680555555556 
/jneira: 0.1840277777777778 
/drabor: 0.15147569444444445 
/adr: 0.1310763888888889 
/adolfo-pa: 0.1254340277777778 
/JCarlesVilaseca: 0.12196180555555555 
/jmgomez: 0.0685763888888889 
/pedro-vk: 0.0642361111111111 
/mscarceller: 0.05642361111111111 
/mlcarlosjulio: 0.05555555555555555 
/daaldera: 0.054253472222222224 
/josementi: 0.052083333333333336 
/alberto: 0.04470486111111111 
/rchavarriat: 0.04383680555555555 
*/ 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.