Construir y deconstruir

Construye una cadena carácter por carácter y luego deconstrúyela carácter por carácter. Devuelve los prefijos desde una longitud de 1 hasta la cadena completa, seguidos por los prefijos desde un carácter menos hasta volver a una longitud de 1. Incluye la cadena completa una sola vez.

Ejemplo

Program.ConstructDeconstruct("Hello") ➞ ["H", "He", "Hel", "Hell", "Hello", "Hell", "Hel", "He", "H"]

Notas

  • Incluye los espacios.
  • Devuelve un array vacío para una cadena vacía.