Thử thách
Tạo một hàm hoặc chương trình mà khi được cung cấp một số nguyên size
sẽ thực hiện như sau:
Nếu size
bằng 1, đầu ra
H H
HHH
H H
Nếu size
lớn hơn 1, đầu ra
X X
XXX
X X
nơi X
là sản phẩm của chương trình / chức năng chosize - 1
(Nếu bạn thích, bạn có thể có trường hợp cơ sở tương ứng 0
, miễn là bạn chỉ định trong câu trả lời của mình)
Bất kỳ định dạng đầu ra nào sau đây đều được chấp nhận, bất kỳ định dạng nào thuận tiện hơn cho bạn:
Một chuỗi cấu trúc cần thiết với bất kỳ hai ký tự riêng biệt tương ứng với
H
vàspace
Một mảng hai chiều với cấu trúc được yêu cầu, với bất kỳ hai giá trị riêng biệt tương ứng với
H
vàspace
Một mảng / danh sách các chuỗi, với một dòng đầu ra trong mỗi chuỗi, với hai giá trị riêng biệt tương ứng với
H
vàspace
Không gian hàng đầu được phép, miễn là có một số lượng không gian hàng đầu liên tục trên mỗi dòng. Hai ký tự đầu ra riêng biệt có thể phụ thuộc vào bất cứ thứ gì bạn chọn, miễn là chúng khác nhau.
Chỉ định định dạng đầu ra mà mã của bạn đang trả về.
Các trường hợp thử nghiệm
1
H H
HHH
H H
2
H H H H
HHH HHH
H H H H
H HH HH H
HHHHHHHHH
H HH HH H
H H H H
HHH HHH
H H H H
3
H H H H H H H H
HHH HHH HHH HHH
H H H H H H H H
H HH HH H H HH HH H
HHHHHHHHH HHHHHHHHH
H HH HH H H HH HH H
H H H H H H H H
HHH HHH HHH HHH
H H H H H H H H
H H H HH H H HH H H H
HHH HHHHHH HHHHHH HHH
H H H HH H H HH H H H
H HH HH HH HH HH HH HH HH H
HHHHHHHHHHHHHHHHHHHHHHHHHHH
H HH HH HH HH HH HH HH HH H
H H H HH H H HH H H H
HHH HHHHHH HHHHHH HHH
H H H HH H H HH H H H
H H H H H H H H
HHH HHH HHH HHH
H H H H H H H H
H HH HH H H HH HH H
HHHHHHHHH HHHHHHHHH
H HH HH H H HH HH H
H H H H H H H H
HHH HHH HHH HHH
H H H H H H H H
Đây là môn đánh gôn , vì vậy số byte thấp nhất cho mỗi ngôn ngữ sẽ thắng!