Instruções

Implemente uma União Ordenada Única

Objetivo: Cumprir as user stories abaixo e fazer todos os testes passarem para completar o laboratório. Histórias de Usuário: 1. Você deve ter uma função chamada uniteUnique. 1. A função uniteUnique deve aceitar dois ou mais arrays como argumentos. 1. A função deve retornar um novo array que contenha valores únicos dos arrays de argumento, na ordem em que são encontrados pela primeira vez nos argumentos. Por exemplo, uma entrada como [1, 2, 4], [2, 3, 5] teria uma saída de [1, 2, 4, 3, 5].

O que fazer:

Testes:

  • Você deve ter uma função `uniteUnique`.
  • `uniteUnique([1, 3, 2], [5, 2, 1, 4], [2, 1])` deve retornar `[1, 3, 2, 5, 4]`.
  • `uniteUnique([1, 2, 3], [5, 2, 1])` deve retornar `[1, 2, 3, 5]`.
  • `uniteUnique([1, 2, 3], [5, 2, 1, 4], [2, 1], [6, 7, 8])` deve retornar `[1, 2, 3, 5, 4, 6, 7, 8]`.
  • `uniteUnique([1, 3, 2], [5, 4], [5, 6])` deve retornar `[1, 3, 2, 5, 4, 6]`.
  • `uniteUnique([1, 3, 2, 3], [5, 2, 1, 4], [2, 1])` deve retornar `[1, 3, 2, 5, 4]`.

Preview