Diamante de asteriscos

propuesto por josejuan

Escribir una función que permita dibujar un diamante de asteriscos con la opción de sólo el contorno o todo el interior.

Enunciado
Escribir una función que permita obtener un diamante de asteriscos con la opción de sólo el contorno o todo el interior.

Por ejemplo, la firma de la función podría ser:

String Diamante(Int semiAltura, Bool interior)

Por ejemplo, los dos rombos de abajo tienen semiAltura = 5

Notar también el espacio entre los asteriscos interiores cuando se rellena el rombo.

    *              *
   * *            * *
  * * *          *   *
 * * * *        *     *
* * * * *      *       *
 * * * *        *     *
  * * *          *   *
   * *            * *
    *              *


Fuente: Programming Praxis

Ver todo el enunciado

Preguntas sobre el desafío

¿Tienes dudas sobre el desafío? plantéala aquí

Plantea tu pregunta

4 Soluciones

Dar mi solución

Dar mi solución