Construa um programa ou função que receba entrada na forma de
<width>, <height>, <color1>, <color2>
e gera uma saída tal que a primeira linha alterna entre pixels de cor <color1>
e <color2>
com um período de <height>
. Para cada linha a seguir, o período será <height> - <row number>
. Observe que <color1>
sempre começa a linha.
Saída de amostra
Entrada 120, 6, #000000, #FFFF00
:
Entrada 80, 50, #000000, #FFFF00
:
(A saída da amostra foi dimensionada para maior clareza)
Isso é código-golfe , então a menor entrada válida em bytes vence.