Cadena ondulante
Crea una función que devuelva un arreglo con la cadena dada en desplazamientos crecientes y luego decrecientes.
Comienza con la cadena original. Sigue agregando un espacio a su izquierda hasta que la cantidad de espacios agregados sea igual a la longitud total de la cadena. Luego, elimina un espacio inicial a la vez hasta que el arreglo termine nuevamente con la cadena original.
La longitud de la cadena incluye todos los espacios y signos de puntuación que ya contiene.
Ejemplos
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"
// ]