Bắt đầu với /\
bạn có thể tạo một mô hình tam giác Sierpinki bằng cách thêm một dòng bên dưới sao cho ...
- Bất kỳ nhánh lỏng lẻo
/
hoặc\
chia lại thành hai nhánh :/\
. - Bất kỳ sự va chạm của các nhánh
\/
chết không có gì (nhưng không gian) dưới nó.
Lặp lại các quy tắc này mang lại
/\
/\/\
/\ /\
/\/\/\/\
/\ /\
/\/\ /\/\
etc...
Viết chương trình hoặc hàm lấy số nguyên dương N và in N dòng đầu tiên của mẫu này ra thiết bị xuất chuẩn, không có khoảng trắng ở đầu hoặc cuối hơn mức cần thiết.
Ví dụ, nếu đầu vào là 1
đầu ra phải
/\
Nếu đầu vào là 2
đầu ra phải
/\
/\/\
Nếu đầu vào là 8
đầu ra phải
/\
/\/\
/\ /\
/\/\/\/\
/\ /\
/\/\ /\/\
/\ /\ /\ /\
/\/\/\/\/\/\/\/\
Và như vậy.
Mã có ít byte nhất sẽ thắng.