Secuencia de cualquier combinación de vectores

Published by mdressler in

El objetivo es comprobar si se puede formar una secuencia consecutiva. Una secuencia consecutiva se define como una secuencia de números crecientes (por ejemplo, 1, 2, 3 o 5, 6, 7, 8). El giro es que debes tener en cuenta la combinación de vectores que se muestra. Puedes combinar dos elementos cualesquiera de vectores diferentes.

{-5 1 3 5} => {3 5 1 -5} => {3+4  5+3  1+8  15-5} = {7 8 9 10} => true
{4 3 8  15} => {4 3 8  15}

También es importante que los vectores puedan tener tamaños diferentes, lo que permite que en algunos casos queden números parcialmente sin pareja.

{2 2 2  } => {2 2 2 0} => {2+5  2+6  2+7  10+0} = {7 8 9 10} => true
{10 5 6 7} => {5 7 6 10}

Notas