我设计了一种新字体,称为PrettyFont。我花了很多时间来完善它,但是由于我是一个工人,所以没有时间完成它。因此,它现在仅包含4个字符。有一天,当我变得富有时,完成它将成为我终生的目标,但是现在...
这是PrettyFont:(0、1、2、3)
#### ## #### ####
# # # # # #
# # # # ###
# # # # #
#### ### #### ####
每个字符宽4像素,高5像素。现在!我想让您编写一个在PrettyFont中输出数字的程序,这样我就可以开始发送要打印的设计了。
规则:
输入为以4为底的字符串编号(仅字符0-3),例如“ 01321”。该程序应至少能够处理字符串中的10个字符。奖励积分是给程序的,该程序采用实际的基数为10的整数而不是字符串。编辑说明:整数红利表示您可以输入任何以10为底的数字,例如54321,并且程序会将其转换为以4为底的数字并将其输出(在本例中为31100301)。
输出将是用PrettyFont打印的数字。输入和输出示例:
> "321"
####
#
###
#
####
####
# #
#
#
####
##
#
#
#
###
可以按单行格式输出的程序有很多好处,如下所示:
> "321"
#### #### ##
# # # #
### # #
# # #
#### #### ###
“#”字符不是必需的,可以用任何字符代替。
在垂直输出中,每个PrettyFont字符之间都需要有一个空行。如果有人进行水平输出,则在每个PrettyFont字符之间需要一个空格字符''或一个制表符。
这是代码高尔夫球,最短的代码获胜!(由于办公室计算机的存储空间有限,我需要简短说明。)
banner -c '#' 0123