您是否发现阅读简单的文字不够吸引人?试试我们的
##### ### ### ##### ##### ##### ##### # # ##### #
# # # # # # # # # # # # #
##### ### # # # # #### # # #
# # # # # # # # # # # #
# # ### ### ##### ##### # ##### # # # #
是不是更花哨了?但是,用手写的时间很长,如果有人编写了适合我的程序,那就太好了!
如果您自愿帮助我,那么您的任务是编写一个程序或一个[a-zA-Z\s\n]
仅包含一个字符串的函数,然后输出(或返回)它的ascii写作!
您必须使用以下字母来格式化输出:
##### #### ### #### ##### ##### ### # # ##### ##### # # # # #
# # # # # # # # # # # # # # # # # # ## ##
##### #### # # # #### #### # ## ##### # # ### # # # #
# # # # # # # # # # # # # # # # # # # # # #
# # #### ### #### ##### # ### # # ##### ### # # ##### # #
# # ### #### ### #### ### ##### # # # # # # # # # # #####
## # # # # # # # # # # # # # # # # # # # # # #
# # # # # #### # # #### ### # # # # # # # # # # #
# ## # # # # ## ## # # # # # # ## ## # # # #
# # ### # #### # # ### # ### # # # # # # #####
空间:
|
| it's a 5x5 square of spaces
| but had to pad it with |s to make it appear in this post
|
|
由于这是一种固定宽度的字体,因此空格字符也被空格包围,从而导致两个字母之间的宽度为7。
a b
1234567 -- these numbers are just for the example, you don't have to output them
##### ####
# # # #
##### ####
# # # #
# # ####
a b
1234567890123
##### ####
# # # #
##### ####
# # # #
# # ####
当遇到换行符时,如输入
ascii
text
只要确保将两个文本块至少用一个空行分隔即可
##### ### ### ##### #####
# # # # # # #
##### ### # # #
# # # # # # #
# # ### ### ##### #####
##### ##### # # #####
# # # # #
# #### # #
# # # # #
# ##### # # #
另外,您可以将#
s 替换为任何其他字符,只要它在可打印的ASCII范围内且不能为空格。例如,您可以将A
s用于字母A,将其B
用于字母B,依此类推。
因为这是代码高尔夫球(而且是kolmogorov-complexity),所以获胜的提交将是以最小的字节数解决这一挑战的一种方法,玩得开心!