Więc napisałem sobie jedno-linijkę, która wydrukowała węża na konsoli. To trochę zabawne i zastanawiałem się, jak mogę skondensować kod ...
Oto (krótki) przykładowy wynik:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Oto specyfikacje:
- W każdym wierszu na konsoli drukowany jest pojedynczy znak spacji (w zależności od tego, co chcesz), początkowo z 29 do 31 spacjami po lewej stronie.
- Przy każdej iteracji pomiędzy tymi trzema akcjami podejmowana jest losowa decyzja
- Ilość wypełnienia zmniejsza się o 1
- Ilość wypełnienia pozostaje taka sama
- Ilość wypełnienia wzrasta o 1
Zrób to 30 razy, aby wydrukować węża o długości 30 segmentów na konsolę.
Najkrótsza odpowiedź w bajtach wygrywa.