Feu la funció rang (V)
tal que,
donat un vector d’enters V
,
torna un vector amb les freqüències dels enters que hi ha al vector,
ordenades creixentment.
Per exemple, si el vector és:
v = [1,3,2,1,3,2,1,3,2,4,2,2] |
llavors la sortida serà:
r = [1,3,3,5] |
perquè la freqüència del 4 és 1, la freqüència de l’1 és 3, la freqüència del 3 és 3 i la freqüència del 2 és 5.
Per ordenar les freqüències podeu fer servir v.sort()
,
on v
és un vector.
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
Les freqüències dels elements de V
, en ordre.
Input
1 3 2 1 3 2 1 3 2 4 2 2
Output
[1, 3, 3, 5]
Input
1 2 3 7 1
Output
[1, 1, 1, 2]