Với hai đầu vào - một trong số họ một chuỗi không có sản phẩm nào có thể in được ASCII (bao gồm cả không gian, trừ newline), là con người khác của hai, các giá trị phù hợp riêng biệt của sự lựa chọn của bạn ( 1 / 0
, l / r
, left / right
, vv) - Sản lượng một ASCII art máy bay biểu ngữ của chuỗi, chỉ sang trái hoặc phải. Để thống nhất, tôi sẽ sử dụng left
và right
trong suốt phần mô tả thử thách này.
Mặt phẳng là |-DI>-/
( left
) hoặc \-<ID-|
( right
). Vì biểu ngữ rõ ràng, nó bao gồm các ký tự của chuỗi đầu vào được phân tách bằng khoảng trắng, từ trái sang phải ( left
) hoặc từ phải sang trái ( right
) và được bao quanh bởi một hộp có hình dạng
/--/
---< <
\--\
hoặc là
\--\
> >---
/--/
Lưu ý phải có một khoảng trống giữa đầu / cuối của thông điệp và >
, <
ký tự.
Ví dụ, đây là thông điệp HAPPY BIRTHDAY!
và hướng left
:
/-------------------------------/
|-DI>-/---< H A P P Y B I R T H D A Y ! <
\-------------------------------\
Đây là thông điệp PPCG
và hướng dẫn right
. Lưu ý rằng các chữ cái xuất hiện "ngược" khi được xem từ phía bên này của biểu ngữ:
\---------\
> G C P P >---\-<ID-|
/---------/
Quy tắc
- Các dòng mới hoặc dấu cách hàng đầu hoặc dấu trắng đều là tùy chọn, miễn là bản thân các ký tự xếp hàng chính xác.
- Hoặc là một chương trình đầy đủ hoặc một chức năng được chấp nhận. Nếu một chức năng, bạn có thể trả lại đầu ra thay vì in nó.
- Nếu có thể, vui lòng bao gồm một liên kết đến một môi trường thử nghiệm trực tuyến để người khác có thể thử mã của bạn!
- Sơ hở tiêu chuẩn bị cấm.
- Đây là môn đánh gôn, vì vậy tất cả các quy tắc chơi gôn thông thường đều được áp dụng và mã ngắn nhất (tính bằng byte) sẽ thắng.
eval
- Nhập chương trình tạo mặt phẳng bên trái cho bên trái và chương trình tạo mặt phẳng bên phải cho bên phải.