Viết chương trình hoặc hàm vẽ cây, do đó, xây dựng một khu rừng.
Những cái cây được vẽ giống như xếp chồng một kim tự tháp. Hàng đầu tiên (trên cùng) chứa 1
cây, hàng tiếp theo xuống chứa 2
(với tổng số 3
), hàng tiếp theo chứa 3
(cho tổng số 6
), v.v. Nếu không có đủ cây để hoàn thành một hàng đầy đủ, hãy điền nó vào bên trái và để trống các điểm bên phải. Ngoài ra, các cây cấp thấp hơn chồng lên các cây cấp trên một chút do vị trí của chúng.
Đây là một khu rừng có kích thước 1
/\
//\\
///\\\
||
||
Đây là một khu rừng có kích thước 2
/\
//\\
/\///\\\
//\\ ||
///\\\||
||
||
Đây là một khu rừng có kích thước 3
/\
//\\
/\///\\\/\
//\\ || //\\
///\\\||///\\\
|| ||
|| ||
Đây là một khu rừng có kích thước 4
/\
//\\
/\///\\\/\
//\\ || //\\
/\///\\\||///\\\
//\\ || ||
///\\\|| ||
||
||
Đây là một khu rừng có kích thước 5
(lưu ý ngọn cây thứ năm đang che thân cây thứ nhất)
/\
//\\
/\///\\\/\
//\\ || //\\
/\///\\\/\///\\\
//\\ || //\\ ||
///\\\||///\\\||
|| ||
|| ||
(bỏ qua một vài)
Đây là một khu rừng có kích thước 8
(mở rộng mẫu)
/\
//\\
/\///\\\/\
//\\ || //\\
/\///\\\/\///\\\/\
//\\ || //\\ || //\\
/\///\\\/\///\\\||///\\\
//\\ || //\\ || ||
///\\\||///\\\|| ||
|| ||
|| ||
vân vân
Đầu vào
Một số nguyên dương duy nhất trong bất kỳ định dạng thuận tiện , n > 0
.
Đầu ra
Một đại diện nghệ thuật ASCII của rừng, theo các quy tắc trên. Các dòng mới hàng đầu / dấu hoặc khoảng trắng khác là tùy chọn, miễn là các cây đều xếp hàng một cách thích hợp.
Quy tắc
- 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ó.
- 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.
n
, vị trí của cây là gì?