Instruções

Implemente o Algoritmo de Fatiar e Emendar

Neste laboratório, você precisará criar um algoritmo para mesclar dois arrays. Objetivo: Cumprir as user stories abaixo e fazer todos os testes passarem para completar o laboratório. Histórias de Usuário: 1. Crie uma função frankenSplice que aceite dois arrays e um índice. 1. Copie cada elemento do primeiro array para o segundo array, em ordem, começando no índice fornecido, e retorne o array resultante. 1. Os arrays recebidos devem permanecer os mesmos após a função ser executada.

O que fazer:

Testes:

  • `frankenSplice([1, 2, 3], [4, 5], 1)` deve retornar `[4, 1, 2, 3, 5]`.
  • `frankenSplice([1, 2], ["a", "b"], 1)` deve retornar `["a", 1, 2, "b"]`.
  • `frankenSplice(["claw", "tentacle"], ["head", "shoulders", "knees", "toes"], 2)` deve retornar `["head", "shoulders", "claw", "tentacle", "knees", "toes"]`.
  • Todos os elementos do primeiro array devem ser adicionados ao segundo array na sua ordem original. `frankenSplice([1, 2, 3, 4], [], 0)` deve retornar `[1, 2, 3, 4]`.
  • O primeiro array deve permanecer o mesmo após a função ser executada.
  • O segundo array deve permanecer o mesmo após a função ser executada.

Preview