Trong thử thách này, bạn phải lấy hai số (cách nhau bởi một khoảng trắng) làm đầu vào và đầu ra một tam giác vuông ASCII, được tạo thành từ x
s.
Số đầu tiên sẽ là chiều rộng và chiều cao của hình tam giác bạn nên xuất ra. Số thứ hai sẽ là góc nào góc bên phải sẽ nằm trong. Các góc được đánh số từ 1 đến 4, bắt đầu từ trên cùng bên trái và đi theo thứ tự đọc tiếng Anh:
1 2
3 4
Ví dụ: (đầu vào và đầu ra tam giác tương ứng của chúng):
INPUT | 3 1 | 3 2 | 3 3 | 3 4
------+-----+-----+-----+----
OUT- | xxx | xxx | x | x
PUT | xx | xx | xx | xx
| x | x | xxx | xxx
Đầu ra của chương trình của bạn phải khớp chính xác các ví dụ này với các đầu vào tương ứng của chúng.
Đầu vào sẽ luôn hợp lệ: số thứ nhất sẽ là số nguyên ≥1 và số thứ hai sẽ là 1, 2, 3 hoặc 4.
Đây là môn đánh gôn ; mã ngắn nhất (tính theo số ký tự) sẽ thắng.
(⍎⍵⌷'functions')
phần trước khi nó quyết định làm thế nào để giải thích toàn bộ tuyên bố? Hãy xem xét ví dụ1+(⍵⌷'12+')|40
. Nó thậm chí sẽ không biết|
là đơn sắc hay dyadic trước khi⍎
ing phần ngoặc đơn đó. Toàn bộ cây cú pháp trừu tượng thay đổi tùy thuộc vào đánh giá.