D'accord, ma première question sur le golf. S'il vous plaît soyez doux :) Je sais qu'il y a beaucoup trop de puzzles ascii: P mais c'est parti.
La tâche est simple, utilisez votre langage de programmation préféré pour imprimer une ondulation triangulaire. L'entrée doit être de la taille de l'ondulation.
Chaque triangle est régulièrement espacé. Fondamentalement, vous continuez à ajouter les triangles jusqu'à ce qu'il n'y ait pas assez d'espace pour le plus petit triangle.
Vous avez droit à des espaces blancs où vous voulez tant que les ondulations sont identiques à celles de l'exemple avec la bonne taille.
Exemple
q)g 1
__
\/
q)g 2
____
\ /
\/
q)g 3
______
\ /
\ /
\/
q)g 4
________
\ __ /
\ \/ /
\ /
\/
q)g 5
__________
\ ____ /
\ \ / /
\ \/ /
\ /
\/
q)g 6
____________
\ ______ /
\ \ / /
\ \ / /
\ \/ /
\ /
\/
q)g 7
______________
\ ________ /
\ \ __ / /
\ \ \/ / /
\ \ / /
\ \/ /
\ /
\/
q)g 8
________________
\ __________ /
\ \ ____ / /
\ \ \ / / /
\ \ \/ / /
\ \ / /
\ \/ /
\ /
\/
Comme d'habitude, le code le plus court gagne :)