Balanceig. X20096


Statement
 

pdf   zip   main.py

Sigui VV un vector de mida NN. 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à:

32+53+123=1+2+13=1.33\frac{ 3 - 2 + 5 - 3 + 1 - 2 }{3} = \frac{1 + 2 + 1}{3} = 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=v_1 =
3 5 1 5 2 3 2
v2=v_2 =
4 6 2 9 1

tornarà True ja que el balanceig de v1v_1 és 1.331.33 i el de v2v_2 és 33.

En canvi, si tenim que:

v1=v_1 =
4 6 2 9 1
v1=v_1 =
3 5 1 5 2 3 2

la funció tornarà FALSE.

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.

Public test cases
  • 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
    
  • Information
    Author
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python