Zbuduj program lub funkcję, która przyjmuje dane wejściowe w postaci
<width>, <height>, <color1>, <color2>
i generuje dane wyjściowe w taki sposób, że pierwszy wiersz zmienia się między pikselami koloru <color1>
i <color2>
okresem <height>
. Dla każdego następnego wiersza okres wynosi <height> - <row number>
. Zauważ, że <color1>
zawsze zaczyna się rząd.
Przykładowe dane wyjściowe
Wejście 120, 6, #000000, #FFFF00
:
Wejście 80, 50, #000000, #FFFF00
:
(Dane wyjściowe próbki zostały skalowane dla przejrzystości)
To jest golf golfowy , więc wygrywa najkrótszy prawidłowy wpis w bajtach.