Intercalació de vectors. X95673


Statement
 

pdf   zip   main.py

html

La intercalació dels vectors x i y es defineix així:

x[1], y[1], x[2], y[2], …

Si un vector té n elements més que l’altre, aquests n elements van al final del vector resultat.

Feu una funció intercala (V1,V2), tal que donats dos vectors d’enters V1,V2, no necessàriament de la mateixa mida, retorni un vector que és la intercalació dels elements de tots dos vectors.

Per exemple, si tenim:

x=[1,2,3,4]
y=[10,11,12,13,14,15]

(fixeu-vos que, en aquest cas, n = 2) la funció haurà de tornar:

r=[1,10,2,11,3,12,4,13,14,15]

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, no necessàriament de la mateixa mida.

Sortida

Un vector que és la intercalació dels dos vectors d’entrada.

Public test cases
  • Input

    1 2 3 4
    10 11 12 13 14 15
    

    Output

    [1, 10, 2, 11, 3, 12, 4, 13, 14, 15]
    
  • Input

    1 3 15 26
    2 5 9 33 54
    

    Output

    [1, 2, 3, 5, 15, 9, 26, 33, 54]
    
  • Information
    Author
    Jaume Baixeries
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python