Ok, mi primera pregunta de golf. Por favor, sé gentil :) Sé que hay demasiados acertijos ascii: P, pero aquí vamos.
La tarea es simple, use su lenguaje de programación favorito para imprimir una onda triangular. La entrada debe ser del tamaño de la onda.
Cada triángulo está espaciado uniformemente. Básicamente, sigues agregando los triángulos hasta que no haya suficiente espacio para el triángulo más pequeño.
Se le permiten espacios en blanco en cualquier lugar que desee siempre que las ondas sean las mismas que en el ejemplo con el tamaño correcto.
Ejemplo
q)g 1
__
\/
q)g 2
____
\ /
\/
q)g 3
______
\ /
\ /
\/
q)g 4
________
\ __ /
\ \/ /
\ /
\/
q)g 5
__________
\ ____ /
\ \ / /
\ \/ /
\ /
\/
q)g 6
____________
\ ______ /
\ \ / /
\ \ / /
\ \/ /
\ /
\/
q)g 7
______________
\ ________ /
\ \ __ / /
\ \ \/ / /
\ \ / /
\ \/ /
\ /
\/
q)g 8
________________
\ __________ /
\ \ ____ / /
\ \ \ / / /
\ \ \/ / /
\ \ / /
\ \/ /
\ /
\/
Como de costumbre, el código más corto gana :)