Thách thức là đi theo (vẽ) đường dẫn:
^n
- lên bởi n dòngvn
- xuống bởi n dòng>n
- đúng bởi n vị trí nhân vật<n
- còn lại bởi vị trí n ký tự
n
là một số nguyên, lớn hơn 0 (tức là bạn không thể nhận lệnh như thế nào>-2
).- Không có dấu phân cách giữa các lệnh, đầu vào được tạo tốt trông như thế này :
>5v8<10^3
, không có hình thức đầu vào nào được phép. - Số lượng lệnh là không giới hạn.
- Không có nhiều nhân vật được cho là leo vào đầu vào.
Ví dụ.
Đầu vào là một chuỗi rỗng, đầu ra:
*
Đầu vào là một trong hai
>3
hoặc<3
: lưu ý rằng điều này không tạo ra bất kỳ sự khác biệt nào đối với đầu ra:****
Tương tự cho
^3
vàv3
:* * * *
Đầu vào :
>1v2
, đầu ra:** * *
Đầu vào :
^4>3v2<1
, đầu ra:**** * * * ** * *
Nếu bạn quay lại và sử dụng cùng một đường dẫn, đừng vẽ bất cứ điều gì mới. Ví dụ
>5<5
******
... mặc dù bạn không vẽ bất cứ điều gì mới, rõ ràng bạn thay đổi vị trí. Do đó, nếu đầu vào của bạn trông như thế này :
>4<2v3
, đầu ra là:***** * * *
Đây là một ví dụ phức tạp hơn: 1) đường dẫn có thể tự vượt qua 2) lưu ý rằng ba bước cuối cùng của lệnh cuối cùng sẽ dịch chuyển toàn bộ đường dẫn sang phải. Đầu vào :
v6>4^3<7
, đầu ra:* * * ******** * * * * *****
Đầu vào :
^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
Đầu ra:
* * ***** ***** ***** * * *** * ****** * * * * ****** ***** ***** * * * * * * * * * * * * * * * * * * * * * * * * ***** ***** ***** ***** ***** * * * ****** ** * ** ***** ****** ***** ***** * * * * * * * * * * * * * * * * * * ** * * * * * * * * *** ****** ***** * ****** * * * ** *******************************************************************************************
^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
.