给定两个正整数W和H,输出一个ASCII艺术框,其边框由斜杠(/
和\
)组成,顶部和底部边缘带有W“尖峰”,而左侧和右侧边缘则带有H“尖峰”。盒子的内部充满了空间。
一个“尖峰”就是两个斜线一起形成一个箭头形状:
/\ \/
/ \
\ /
因此,输出W = 4, H = 3
将是
/\/\/\/\
\ /
/ \
\ /
/ \
\/\/\/\/
因为顶部有4个尖峰,向上有4个尖峰,底部有4个尖峰,左侧有3个尖峰,右侧有3个尖峰。
以下是一些其他输入/输出对:
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
/\/\/\/\
\ /
/ \
\ /
/ \
\ /
/ \
\ /
/ \
\/\/\/\/
输出中的任何行都不应有前导或尾随空格。可能有一个尾随换行符。
以字节为单位的最短代码获胜。