Dati due numeri interi positivi, W e H, emettono una casella di arte ASCII il cui bordo è costituito da barre ( /
e \
) con W "punte" sui bordi superiore e inferiore e H "punte" sui bordi sinistro e destro. L'interno della scatola è pieno di spazi.
Uno "spike" è semplicemente due barre che si uniscono per formare una forma di freccia:
/\ \/
/ \
\ /
Quindi l'output per W = 4, H = 3
sarebbe
/\/\/\/\
\ /
/ \
\ /
/ \
\/\/\/\/
in quanto vi sono 4 punte nella parte superiore rivolta verso l'alto, 4 nella parte inferiore rivolta verso il basso, 3 a sinistra che punta a sinistra e 3 a destra che punta a destra.
Ecco alcune altre coppie input / output:
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
/\/\/\/\
\ /
/ \
\ /
/ \
\ /
/ \
\ /
/ \
\/\/\/\/
Nessuna linea nell'output dovrebbe avere spazi iniziali o finali. Opzionalmente potrebbe esserci una nuova riga finale.
Vince il codice più breve in byte.