Encore une fois inspiré par une tâche de programmation 101, voici un autre défi.
Contribution:
- Un entier positif
n >= 3
. (doit être étrange)
Sortie:
n
lignes d'astérisques, où la première ligne a desn
astérisques et chaque nouvelle ligne a deux astérisques de moins que la ligne précédente. Jusqu'à frapper 1 astérisque. De là, chaque nouvelle ligne a deux astérisques de plus que la ligne précédente jusqu'à ce qu'elle revienne auxn
astérisques. Des espaces ou quelque chose comme des espaces doivent être utilisés pour aligner les astérisques afin qu'ils ressemblent vraiment à un sablier.
Règles générales:
- Les sauts de ligne sont autorisés mais ne doivent pas être utilisés.
- l'indentation est un must.
- C'est le code-golf, donc la réponse la plus courte en octets l'emporte.
- Puisque le cours est enseigné en C ++, je suis impatient de voir des solutions en C ++.
Cas de test (n = 5):
*****
***
*
***
*****