Compte tenu de la spirale de taille Set du pas N, sortez la S*Sspirale "carrée" comportant des Nastérisques, construite du rayon extérieur au rayon intérieur dans le sens des aiguilles d'une montre.
Cas de test (exemples) ci-dessous.
Contribution:
4 3Sortie:
***Contribution:
4 6Sortie:
**** * *Contribution:
4 11Sortie:
**** * * * ****Contribution:
6 18Sortie:
****** * * * * * * ******Contribution:
6 22Sortie:
****** *** * * * * * * * ******Contribution:
6 27Sortie:
****** ****** * ** * ** * ** ******Contribution:
1 1Sortie:
*
Il n'est pas nécessaire de gérer les cas lorsque:
à condition que les
Nastérisques ne puissent pas "tenir" dans la spirale deS*Sdimensions données .soit
NouSest nul.
Le défi est le golf de code, les octets les plus courts l'emportent, toutes les langues peuvent être utilisées.
Votre sortie peut comporter autant d'espaces / de nouvelles lignes à la fin (mais pas au début) que vous le souhaitez.
S taille (ou au moins le diamètre ) plutôt que le rayon