He descubierto la función
reduce que me ha recordado a los tiempos que programaba en Haskell y no me he podido resistir a usarla. Otra versión tirando de API:
Código Javascript
:
Ver originalfunction tercero( arr ) {
return (x = arr.sort( function(a,b){ return a-b;} ).reduce( function( p, c ){
if( p.indexOf( c ) == -1 ) p.push( c );
return p;
}, [] )).length < 3 ? false : x[2];
}
Cita:
Iniciado por marlanga Y si no quereis aburriros esperando a que se formalice la creación de un post de retos 2014, si finalmente se hace, decídmelo y escribo aquí otro mini reto rápido. O darle la vara a moderadores y usuarios por MP para que se apunte gente, y así empieza el post oficial antes.
Supongo que los moderadores ya acabarán viéndolo. Si te apetece ir escribiendo retos aquí tienes a un viciado que intentará resolverlos.