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:
- nlignes d'astérisques, où la première ligne a des- nasté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 aux- nasté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):
*****
 ***
  *
 ***
*****