String ondulante
Crie uma função que retorne um array com a string fornecida em deslocamentos crescentes e depois decrescentes.
Comece com a string original. Continue adicionando um espaço à esquerda até que a quantidade de espaços adicionados seja igual ao comprimento total da string. Depois, remova um espaço inicial de cada vez até que o array termine novamente com a string original.
O comprimento da string inclui todos os espaços e sinais de pontuação que já fazem parte dela.
Exemplos
wiggle_string("hello");
// ➞ [
// "hello",
// " hello",
// " hello",
// " hello",
// " hello",
// " hello",
// " hello",
// " hello",
// " hello",
// " hello",
// "hello"
// ]
wiggle_string("EDABIT");
// ➞ [
// "EDABIT",
// " EDABIT",
// " EDABIT",
// " EDABIT",
// " EDABIT",
// " EDABIT",
// " EDABIT",
// " EDABIT",
// " EDABIT",
// " EDABIT",
// " EDABIT",
// " EDABIT",
// "EDABIT"
// ]
wiggle_string("Wiggle Time");
// ➞ [
// "Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// " Wiggle Time",
// "Wiggle Time"
// ]