Hola,
Cita:
Iniciado por marlanga No funciona bien porque dije que los valores repetidos sólo cuentan como uno.
En [1,1,1,1,1,1,2,3] el tercero es 3.
Es cierto no funciona en ese caso.
Bueno, ni modo, creo que el mejor caso es ordenar completamente. Dejo otro, en este caso estoy seguro que funciona bien pero no es muy eficiente en general.
http://jsfiddle.net/z4Zcg/2/
No sé cuanto tiempo dejan el código en jsfiddle,
Saludos,