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 > 0Bộ Cantor được xây dựng xuống và nếu N < 0Bộ Cantor được xây dựng lên. Nếu N = 0sau đó 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).