単純なテキストを読むだけでは十分な魅力がないと思いませんか?私たちを試してください
##### ### ### ##### ##### ##### ##### # # ##### #
# # # # # # # # # # # # #
##### ### # # # # #### # # #
# # # # # # # # # # # #
# # ### ### ##### ##### # ##### # # # #
はるかに派手ではありませんか?しかし、手で書くのはかなり長いです。誰かが私のためにそれをするプログラムをやったら素晴らしいと思います!
あなたの仕事は、もしあなたが私を助けてくれるなら、文字列[a-zA-Z\s\n]
のみを含むプログラムまたは関数を書き、それのアスキー記述を出力(または返す)することです!
出力をフォーマットするには、次のアルファベットを使用する必要があります。
##### #### ### #### ##### ##### ### # # ##### ##### # # # # #
# # # # # # # # # # # # # # # # # # ## ##
##### #### # # # #### #### # ## ##### # # ### # # # #
# # # # # # # # # # # # # # # # # # # # # #
# # #### ### #### ##### # ### # # ##### ### # # ##### # #
# # ### #### ### #### ### ##### # # # # # # # # # # #####
## # # # # # # # # # # # # # # # # # # # # # #
# # # # # #### # # #### ### # # # # # # # # # # #
# ## # # # # ## ## # # # # # # ## ## # # # #
# # ### # #### # # ### # ### # # # # # # #####
スペース:
|
| it's a 5x5 square of spaces
| but had to pad it with |s to make it appear in this post
|
|
これは固定幅フォントであるため、スペース文字もスペースで囲まれ、2つの文字の間に7幅のスペースが生じます。
a b
1234567 -- these numbers are just for the example, you don't have to output them
##### ####
# # # #
##### ####
# # # #
# # ####
a b
1234567890123
##### ####
# # # #
##### ####
# # # #
# # ####
入力のように改行に遭遇したとき
ascii
text
少なくとも1つの空行で2つのテキストブロックを区切ってください。
##### ### ### ##### #####
# # # # # # #
##### ### # # #
# # # # # # #
# # ### ### ##### #####
##### ##### # # #####
# # # # #
# #### # #
# # # # #
# ##### # # #
また、#
印刷可能なASCIIの範囲内にあり、スペースでない限り、sを他の文字に置き換えることができます。たとえばA
、文字A、B
文字Bなどにsを使用できます。
これはcode-golf(さらにkolmogorov-complexity)であるため、受賞作品は、可能な限り最小のバイトでこの課題を解決するものになります。楽しんでください!