Segona moda. X91623


Statement
 

pdf   zip   main.py

html

Anomenem la segona moda d’una mostra a l’element de la mostra que és en el segon lloc en cas que ordenéssim els elements de la mostra en ordre decreixent de freqüència, i en ordre lexicogràfic en cas de freqüències iguals. Per exemple, en el vector v = [1 1 4 5 4 2 3 2] ordenaríem els elements d’aquesta manera:

elementfreqüència
12
22
42
31
51

(per a ordenar un vector podeu fer servir la funció v.sort(), on v és un vector). En aquest cas, consideraríem que la segona moda és el 2.

Feu la funció segona_moda(V), que calculi la segona moda del vector V.

Observació

Només cal que enviïs el fitxer amb la funció (i les funcions auxiliars que hagis fet) que et demanem i prou. El fitxer main.py et pot servir per a fer la teva solució, però no cal que n’enviïs el contingut.

Entrada

Un vector d’enters V.

Sortida

La segona moda del vector d’entrada. En cas d’empats, assumiu l’ordre que tenen els enters.

Public test cases
  • Input

    1 1 4 5 4 2 3 2
    

    Output

    2
    
  • Input

    2 1 3 2 1 1 7
    

    Output

    2
    
  • Information
    Author
    Jaume Baixeries
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python