Wyzwanie
Utwórz funkcję lub program, który po otrzymaniu liczby całkowitej size
wykonuje następujące czynności:
Jeśli size
jest równe 1, wyjście
H H
HHH
H H
Jeśli size
jest większy niż 1, wyjście
X X
XXX
X X
gdzie X
jest wyjściem programu / funkcji dlasize - 1
(Jeśli wolisz, możesz dopasować przypadek podstawowy 0
, o ile podasz w odpowiedzi)
Dowolny z poniższych formatów wyjściowych jest akceptowalny, w zależności od tego, który jest dla Ciebie wygodniejszy:
Ciąg wymaganej struktury z dowolnymi dwoma odrębnymi znakami odpowiadającymi
H
ispace
Dwuwymiarowa tablica o wymaganej strukturze, z dowolnymi dwoma odrębnymi wartościami odpowiadającymi
H
ispace
Tablica / lista ciągów, z jednym wierszem wyniku w każdym ciągu, z dowolnymi dwoma odrębnymi wartościami odpowiadającymi
H
ispace
Dopuszczalne spacje są dozwolone, o ile na każdej linii znajduje się stała ilość spacji wiodących. Dwa różne znaki wyjściowe mogą być zależne od wszystkiego, co wybierzesz, o ile są one różne.
Określ format wyjściowy, który zwraca kod.
Przypadki testowe
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
To jest golf golfowy , więc wygrywa najniższa liczba bajtów dla każdego języka!