Các thách thức
Xây dựng một N-san Cantor Set .
Bộ ternary Cantor được tạo bằng cách xóa liên tục phần ba mở giữa của một tập hợp các phân đoạn dòng.
Chương trình nhận một tham số N
(số nguyên) và sau đó in (trong bảng điều khiển hoặc cách tương tự) một Tập hợp các cấp độ N. Bản in chỉ có thể chứa các _
ký tự dấu gạch dưới ( ) và dấu cách. Tham số có thể là dương hoặc âm và dấu hiệu cho biết hướng xây dựng Bộ Cantor: Nếu N > 0
Bộ Cantor được xây dựng xuống và nếu N < 0
Bộ Cantor được xây dựng lên. Nếu N = 0
sau đó chương trình in một dòng duy nhất ( _
).
Ví dụ:
N = 2
_________
___ ___
_ _ _ _
N = -2
_ _ _ _
___ ___
_________
N = 3
___________________________
_________ _________
___ ___ ___ ___
_ _ _ _ _ _ _ _
N = -3
_ _ _ _ _ _ _ _
___ ___ ___ ___
_________ _________
___________________________
Tiêu chí chiến thắng
Vì nó là một thử thách golf mã, mã ngắn nhất sẽ thắng.
Đã chỉnh sửa: Sửa đổi 0 đầu vào theo đề xuất của ugoren.
_
(nhưng in xuống dưới khi nhận -0).