Viết chương trình hoặc hàm lấy số nguyên dương và in hoặc trả về một chồng nhiều rùa nghệ thuật ASCII , trong đó mỗi con rùa lớn hơn con rùa bên trên nó.
Cụ thể, nếu đầu vào là 1
, đầu ra phải là:
__
/,,\o
Nếu đầu vào là 2
:
__
o/,,\
____
/,__,\o
Nếu đầu vào là 3
:
__
/,,\o
____
o/,__,\
______
/,____,\o
Nếu đầu vào là 4
:
__
o/,,\
____
/,__,\o
______
o/,____,\
________
/,______,\o
Nếu đầu vào là 5
:
__
/,,\o
____
o/,__,\
______
/,____,\o
________
o/,______,\
__________
/,________,\o
Và như vậy trong cùng một mô hình cho đầu vào lớn hơn.
Lưu ý rằng:
- Đầu (cái
o
) của con rùa dưới luôn ở bên phải. Đầu của những con rùa ở trên sau đó luân phiên qua lại. - Không có dòng có thể có dấu cách.
- Không gian hàng đầu thừa không được phép. (tức là mặt sau của rùa dưới cùng nên ở đầu dòng.)
- Một dòng mới tùy chọn duy nhất được cho phép.
Mã ngắn nhất tính bằng byte thắng.
,________,
Khi ai đó nói điều gì đó vô nghĩa.