编写一个程序,该程序接受从0到9的非空字符串,并使用斜杠(,)打印它们在七段显示器上的显示方式。/
\
这些是精确的数字形状:
/\
\ \
\/
\
\
/\
/
\/
/\
/\
/
\
\/\
/
\/\
/
/
\/\
\/
/\
\
/\
\/\
\/
/\
\/\
/
当一个数字接一个数字出现时,它们以对角线形式向上和向右链接,中间是对角线。因此,例如,203
将变为:
/\
/\
/\ /
\ \
/\ \/
/
\/
请注意,1
角色占用的空间与其他角色相同。的两行在1
显示器的右侧,而不是左侧。
所以159114
会变成这样:
\
\/\
\
\
\
\
/\
\/\
/ /
\/\
\ /
\
只要数字之间的正确位置,输出中可以有任何数量的行和/或换行符或空格的组合。
因此,对于159114
,这也是有效的:
\
\/\
\
\
\
\
/\
\/\
/ /
\/\
\ /
\
从stdin或命令行获取输入,或编写一个包含字符串的函数。将结果打印到标准输出,或者如果编写函数,则可以将其作为字符串返回。
数字0到9的任何非空字符串都应该起作用,包括单个数字的字符串(例如8
)和带前导零的字符串(例如在中007
,确实需要打印零)。
以字节为单位的最短代码获胜。