Sequência de qualquer combinação de arrays

Published by Mubashir Hassan 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 arrays mostrada. Você pode combinar quaisquer dois elementos de arrays 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 arrays 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