Ви не вважаєте, що читання простого тексту недостатньо привабливе? Спробуйте наше
##### ### ### ##### ##### ##### ##### # # ##### #
# # # # # # # # # # # # #
##### ### # # # # #### # # #
# # # # # # # # # # # #
# # ### ### ##### ##### # ##### # # # #
Набагато більше фантазії, чи не так? Але писати вручну досить довго, було б чудово, якби хтось робив програму, яка робить це для мене!
Ваше завдання , якщо ви добровільно допоможете мені, буде написати програму або функцію, яка бере лише рядок, що містить [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 тощо.
Оскільки це кодовий гольф (і тим більше колгогоров-складність ), виграшним буде подання, яке вирішить цю проблему якнайменше байтом, весело!