Виклик
Створіть функцію або програму, яка при заданні цілого числа size
виконує такі дії:
Якщо size
дорівнює 1, виведіть
H H
HHH
H H
Якщо size
більше 1, виведіть
X X
XXX
X X
де X
є вихід програми / функції дляsize - 1
(Якщо ви віддаєте перевагу, можливо, вам відповідає базовий випадок 0
, якщо ви вказали у своїй відповіді)
Будь-який із наступних форматів виводу є прийнятним, залежно від того, що вам зручніше:
Рядок необхідної структури з будь-якими двома різними символами, що відповідають
H
іspace
Двовимірний масив з необхідною структурою з будь-якими двома різними значеннями, що відповідають
H
іspace
Масив / список рядків з одним рядком виводу у кожній рядку з будь-якими двома різними значеннями, що відповідають
H
іspace
Дозволені провідні пробіли до тих пір, поки в кожному рядку є постійна кількість провідних пробілів. Два різних вивідні символи можуть залежати від будь-якого обраного вами, якщо вони різні.
Вкажіть, який вихідний формат повертає ваш код.
Випробування
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
Це код-гольф , тому найнижча кількість байтів для кожної мови виграє!