Inserir um vetor em outro
Crie uma função que receba dois vetores e insira o segundo no meio do primeiro.
Exemplos
tuckIn(std::vector<int>{1, 10}, std::vector<int>{2, 3, 4, 5, 6, 7, 8, 9}) ➞ std::vector<int>{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
tuckIn(std::vector<int>{15, 150}, std::vector<int>{45, 75, 35}) ➞ std::vector<int>{15, 45, 75, 35, 150}
tuckIn(std::vector<std::vector<int>>{std::vector<int>{1, 2}, std::vector<int>{5, 6}}, std::vector<std::vector<int>>{std::vector<int>{3, 4}}) ➞ std::vector<std::vector<int>>{std::vector<int>{1, 2}, std::vector<int>{3, 4}, std::vector<int>{5, 6}}
tuckIn(std::vector<std::string>{"bottom", "topping"}, std::vector<std::string>{"sauce", "cheese"})
➞ std::vector<std::string>{"bottom", "sauce", "cheese", "topping"}Notas
O primeiro vetor sempre tem dois elementos.