Đưa ra một chữ cái của bảng chữ cái tiếng Anh, nhiệm vụ của bạn là xây dựng một bảng chữ cái bán chéo cho đầu vào.
Làm thế nào để xây dựng một bảng chữ cái bán chéo?
Mô tả ngắn gọn : Đầu tiên, bạn lấy vị trí của chữ cái trong bảng chữ cái, P
( P
được lập chỉ mục 1 ở đây). Sau đó, bạn in từng chữ cái cho đến khi đầu vào (bao gồm) trên một dòng, trước P-1
và lặp lại P
thời gian chữ cái đó , xen kẽ với khoảng trắng.
Ví dụ :
Cho
F
, chương trình của bạn sẽ xuất ra:Một BB CCC DDDĐ EEE FFFFFF
Cho
K
, chương trình của bạn sẽ xuất ra:Một BB CCC DDDĐ EEE FFFFFF GGGGGGG HHHHHHHH IIIIIIIII JJJJJJJJJJJ KKKKKKKKKKK
Cho
A
, chương trình của bạn sẽ xuất ra:A
Quy tắc
Bạn có thể chọn ký tự chữ thường hoặc chữ hoa, nhưng điều đó phải nhất quán.
Bạn có thể có không gian bên ngoài như sau:
- Một không gian hàng đầu nhất quán (trên mỗi dòng).
- Một dòng mới hoặc hàng đầu (s).
- Không gian lưu trữ.
Đầu vào và đầu ra có thể được lấy bởi bất kỳ giá trị trung bình tiêu chuẩn nào, và các lỗ hổng mặc định được áp dụng.
Thay vào đó, bạn được phép xuất một danh sách các dòng, miễn là bạn cũng cung cấp phiên bản nghệ thuật .
Đây là mã golf , vì vậy mã ngắn nhất tính bằng byte sẽ thắng!
Lấy cảm hứng từ thử thách này .