Dados dois inteiros positivos, W e H, produzem uma caixa de arte ASCII cuja borda é feita de barras ( /
e \
) com W "espigões" nas bordas superior e inferior e H "espigões" nas bordas esquerda e direita. O interior da caixa está cheio de espaços.
Um "pico" é simplesmente duas barras que se juntam para formar uma seta:
/\ \/
/ \
\ /
Portanto, a saída para W = 4, H = 3
seria
/\/\/\/\
\ /
/ \
\ /
/ \
\/\/\/\/
pois há 4 pontas na parte superior apontando para cima, 4 na parte inferior apontando para baixo, 3 à esquerda apontando para a esquerda e 3 à direita apontando para a direita.
Aqui estão alguns outros pares de entrada / saída:
W H
[spiky slash box]
1 1
/\
\/
1 2
/\
\/
/\
\/
2 1
/\/\
\/\/
2 2
/\/\
\ /
/ \
\/\/
1 3
/\
\/
/\
\/
/\
\/
3 1
/\/\/\
\/\/\/
2 3
/\/\
\ /
/ \
\ /
/ \
\/\/
3 2
/\/\/\
\ /
/ \
\/\/\/
10 1
/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\/\/\/\/\/\/
10 2
/\/\/\/\/\/\/\/\/\/\
\ /
/ \
\/\/\/\/\/\/\/\/\/\/
4 5
/\/\/\/\
\ /
/ \
\ /
/ \
\ /
/ \
\ /
/ \
\/\/\/\/
Nenhuma linha na saída deve ter espaços à esquerda ou à direita. Opcionalmente, pode haver uma nova linha à direita.
O código mais curto em bytes vence.