Vous recevrez un entier positif Nen entrée. Votre tâche consiste à construire un semi-zigzag, de Ncôtés, chacun de longueur N. Puisqu'il est relativement difficile de décrire clairement la tâche, voici quelques exemples:
N = 1:O
N = 2:O OO
N = 3:OO OO OOO
N = 4:OOOOO OO OO OOOO
N = 5:OOOOOO OOO OOO OOO OOOOOON = 6:OOOOOOO OOO OOO OOO OOO OOOOOOOOOOOON = 7:OOOOOOOOO OOOO OOOO OOOO OOOO OOOO OOOOOOOOOOOOOO
Comme vous pouvez le voir, un semi-zigzag est composé de lignes diagonales et horizontales alternées, et il commence toujours par une ligne diagonale de haut en bas à gauche en bas à droite. Notez que les caractères sur les lignes horizontales sont séparés par un espace.
Règles
Vous pouvez choisir une non-espaces blancs caractère au lieu de
O, il peut même être incompatible.Vous pouvez afficher / renvoyer le résultat sous forme de chaîne ou de liste de chaînes, chacune représentant une ligne .
Vous pouvez avoir une nouvelle ligne de fin ou de début.
Les échappatoires par défaut s'appliquent.
Vous pouvez prendre des entrées et fournir des sorties par n'importe quel moyen standard .
Si possible, veuillez ajouter un lien de test à votre soumission. Je vais voter pour toute réponse qui montre les efforts de golf et a une explication.
C'est le code-golf , donc le code le plus court en octets dans chaque langue gagne!