Feu la funció concentric (V1,V2)
tal que,
donat dos vectors V1,V2
de la mateixa mida amb nombres naturals positius,
torni True
si i només si el vector V2
té els elements del vector
V1
col·locats de manera concèntrica.
Una col·locació concèntrica consisteix en què els elements d’un vector estan
disposats en un ordre de fora cap endins, on fora són les posicions més
allunyades del centre del vector (els subíndexos 1 i N, on length(v) = N
).
Per exemple, si tenim un vector de 5 posicions, el primer element aniria a la posició
1, el següent a la posició 5, el següent a la posició 2, el següent a la posició 4
i l’últim a la posició 3.
Per exemple, si
x | = | [2,3,1,5,4] |
y | = | [2,1,4,5,3] |
llavors la funció torna True
.
(60,50)
(15,39)2 (19,39)3 (23,39)1 (27,39)5 (31,39)4
(17,37)(0,-1)15 (21,37)(3,-4)11 (25,37)(-1,-3)5 (29,37)(0,-1)15 (33,37)(-1,-2)7
(15,19)2 (19,19)1 (23,19)4 (27,19)5 (31,19)3
En aquest altre cas:
x | = | [2,3,1,4,5] |
y | = | [2,1,4,5,3] |
la funció tornarà FALSE
.
(60,50)
(15,39)2 (19,39)3 (23,39)1 (27,38)0.5(4,4)4 (31,38)0.5(4,4)5
(17,37)(0,-1)15 (21,37)(3,-4)11 (25,37)(-1,-3)5 (29,37)(0,-1)15 (33,37)(-1,-2)7
(15,19)2 (19,19)1 (23,18)0.5(4,4)4 (27,18)0.5(4,4)5 (31,19)3
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 V1,V2
de la mateixa mida amb nombres naturals positius.
Sortida
True
si i només si el vector V2
té els elements del vector
V1
col·locats de manera concèntrica.
Input
2 3 1 5 4 2 1 4 5 3
Output
True
Input
2 3 1 4 5 2 1 4 5 3
Output
False