Wyzwanie polega na podążeniu (narysowaniu) ścieżki:
^n- w górę o n liniivn- w dół o n linii>n- bezpośrednio o n pozycji znaków<n- pozostawione przez n znaków pozycji
njest liczbą całkowitą większą niż zero (tzn. nie można otrzymać polecenia takiego jak>-2).- Nie ma żadnych separatorów między poleceniami, dobrze sformułowane dane wejściowe wyglądają tak:
>5v8<10^3żadna inna forma wprowadzania danych jest niedozwolona. - Liczba poleceń jest nieograniczona.
- Żadne znaki nie powinny wkradać się do wejścia.
Przykłady
Dane wejściowe to pusty ciąg, dane wyjściowe:
*Wejście jest albo
>3albo<3: Zauważ, że nie ma żadnej różnicy, do wyjścia:****Podobne dla
^3iv3:* * * *Wejście:,
>1v2wyjście:** * *Wejście:,
^4>3v2<1wyjście:**** * * * ** * *Jeśli wrócisz i skorzystasz z tej samej ścieżki, nie rysuj niczego nowego. Na przykład
>5<5******... chociaż nie rysujesz nic nowego, oczywiście zmieniasz pozycję. Dlatego jeśli dane wejściowe wyglądają tak:
>4<2v3dane wyjściowe to:***** * * *Jest to bardziej złożony przykład: 1) ścieżka może się przecinać 2) zauważ, że trzy ostatnie kroki ostatniego polecenia przesuwają całą ścieżkę w prawo. Wejście:,
v6>4^3<7wyjście:* * * ******** * * * * *****Wejście :
^2v2>3<3v3>4^5v5>3^5>4v2<4v3>4^3v3>3^5>4v2<4v3>7^5>4v2<4v3>9^3<2^2v2>4^2v2<2v3>8^5>2v4>2^4v5<3>6^5>5<5v2>5<5v2>5<4v1>8^3<1^2v2>1v2>2^3v3>2^2>1^2v2<1v3<3>11^3<2^2v2>4^2v2<2v3>5^5>5<5v2>5<5v2>5<4v1>7^5>4v2<4v3>4^3v3>3^5>4v2<3v1<1v2>3^1>1v1Wynik:
* * ***** ***** ***** * * *** * ****** * * * * ****** ***** ***** * * * * * * * * * * * * * * * * * * * * * * * * ***** ***** ***** ***** ***** * * * ****** ** * ** ***** ****** ***** ***** * * * * * * * * * * * * * * * * * * ** * * * * * * * * *** ****** ***** * ****** * * * ** *******************************************************************************************
^2v2>3<3v3>4^5v5>3^5>4v2<4v3>4^3v3>3^5>4v2<4v3>7^5>4v2<4v3>9^3<2^2v2>4^2v2<2v3>8^5>2v4>2^4v5<3>6^5>5<5v2>5<5v2>5<4v1>8^3<1^2v2>1v2>2^3v3>2^2>1^2v2<1v3<3>11^3<2^2v2>4^2v2<2v3>5^5>5<5v2>5<5v2>5<4v1>7^5>4v2<4v3>4^3v3>3^5>4v2<3v1<1v2>3^1>1v1.