Intercalació de vectors. X56164


Statement
 

pdf   zip   main.R

La intercalació dels vectors xx i yy es defineix així:

x[1],y[1],x[2],y[2],x[1], y[1], x[2], y[2], \dots

Si un vector té nn elements més que l’altre, aquests nn 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:

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

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

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

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

    4
    1 2 3 4
    6
    10 11 12 13 14 15
    

    Output

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

    4
    1 3 15 26
    5
    2 5 9 33 54
    

    Output

    1 2 3 5 15 9 26 33 54 
    
  • Information
    Author
    Jaume Baixeries
    Language
    Catalan
    Official solutions
    R
    User solutions
    R