Sigui V un vector de mida N. Diem que el seu balanceig és la mitjana del valor absolut de la diferència entre els seus elements simètrics. Per exemple, si tenim el vector
3 | 5 | 1 | 5 | 2 | 3 | 2 |
el seu balanceig serà:
| = |
| = 1.33 |
Fes la funció balanceig(V1,V2)
tal que
donats dos vectors V1,V2
,
torni True
si i només si
el balanceig de V1
és estrictament menor que el de V2
.
Fixeu-vos que quan el nombre d’elements es senar, l’element del mig no es té en compte.
Per exemple, si tenim els vectors
v1 = | ||
| |||||||
v2 = | ||
|
tornarà True
ja que el balanceig de v1 és 1.33 i el de v2 és 3.
En canvi, si tenim que:
v1 = | ||
| |||||||
v1 = | ||
|
la funció tornarà FALSE
.
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
Dos vectors d’enters V1, V2
.
Sortida
True
si i només si
el balanceig de V1
és estrictament menor que el de V2
.
Input
3 5 1 5 2 3 2 4 6 2 9 1
Output
True
Input
4 6 2 9 1 3 5 1 5 2 3 2
Output
False