Sequência de qualquer combinação de vetores

Published by mdressler in

O objetivo é verificar se é possível formar uma sequência consecutiva. Uma sequência consecutiva é definida como uma sequência de números crescentes (por exemplo, 1, 2, 3 ou 5, 6, 7, 8). A particularidade é que você precisa considerar a combinação de vetores mostrada. Você pode combinar quaisquer dois elementos de vetores 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}

Também é importante que os vetores possam ter tamanhos diferentes, permitindo que, em alguns casos, alguns números fiquem parcialmente sem par.

{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}

Observações