Giới thiệu
Bây giờ là 2600 trước Công nguyên và mọi người đang xây dựng kim tự tháp. Họ đã tạo ra nền tảng của kim tự tháp nhưng không biết làm thế nào để tiếp tục. Vì vậy, họ gọi bạn để được giúp đỡ.
Các quy tắc làm một kim tự tháp khá đơn giản. Đối với lớp phía trên lớp trước, tất cả những gì bạn cần làm là làm theo hướng dẫn thủ công từng bước này:
Cắt các cạnh ra khỏi lớp trước.
Phía trên
/
nhân vật, phải có một\
nhân vật và ngược lại. Điều này áp dụng cho mọi nhân vật ngoại trừ các cạnh.Nhân vật ngoài cùng bên trái luôn là một
/
và nhân vật ngoài cùng bên phải luôn luôn\
.
Hãy lấy một ví dụ về một cơ sở cho một kim tự tháp:
//\/\/\\
Chúng tôi cắt các cạnh, để lại:
/\/\/\
Chúng tôi thay đổi dấu gạch chéo về phía trước với dấu gạch chéo ngược và ngược lại:
\/\/\/
Ký tự ngoài cùng bên trái luôn là a /
và ký tự ngoài cùng bên phải luôn là a \
, vì vậy chúng tôi thay đổi:
//\/\\
Chúng tôi đặt lớp này trên lớp trước:
//\/\\
//\/\/\\
Chúng tôi tiếp tục cho đến khi đạt đến đỉnh (trông giống như /\
). Vì vậy, cuối cùng chúng ta nhận được:
/\
//\\
//\/\\
//\/\/\\
Đây là những gì bạn cần để đầu ra.
Nhiệm vụ
Dựa trên cơ sở của một kim tự tháp (có chiều dài lớn hơn 3), xuất ra kim tự tháp đầy đủ. Bạn có thể giả định một cách an toàn rằng ký tự ngoài cùng bên trái /
và ký tự ngoài cùng bên phải là a \
. Bạn cũng có thể giả định rằng độ dài của cơ sở luôn luôn là chẵn . Việc sử dụng dấu cách được cho phép. Việc sử dụng các không gian hàng đầu cũng được cho phép, miễn là kim tự tháp giữ nguyên vị trí. Việc sử dụng 1 trailing và 1 dòng mới hàng đầu được cho phép.
Các trường hợp thử nghiệm
Input: /\\\
Output:
/\
/\\\
Input: //\\///\/\
Output:
/\
/\\\
/\///\
///\\\/\
//\\///\/\
Input: /////////////\
Output:
/\
/\\\
/////\
/\\\\\\\
/////////\
/\\\\\\\\\\\
/////////////\
Đây là môn đánh gôn , vì vậy bài nộp có số byte ít nhất sẽ thắng!