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