Vấn đề
Lấy cảm hứng từ một thử thách trước đó làm một cái gì đó tương tự
Cho đầu n
ra số nguyên dương có hình dạng theo mẫu này:
đầu vào n=1
:
* *
*
* *
đầu vào n=2
:
** **
****
**
****
** **
đầu vào n=3
:
*** ***
*** ***
*****
***
*****
*** ***
*** ***
và v.v.
Nó có các tính chất sau:
n*2+1
đường cao
"cánh tay" là n
rộng trừ khi chúng hợp nhất
đường trung tâm n
rộng
nếu n
thậm chí các dòng trên và dưới trung tâm là n*2
rộng
nếu n
là lẻ các dòng trên và dưới trung tâm n*2-1
rộng
Quy tắc
- Trailing newlines được chấp nhận
- Áp dụng sơ hở tiêu chuẩn
- Chiến thắng byte ngắn nhất
- Đầu ra có thể được in ra hoặc một chuỗi hoặc một chuỗi các chuỗi
Chỉnh sửa
n=0
không cần phải xử lý- Không gian lưu trữ cho phép
1
thay*
và0
thay vì không gian?